高中信息python编程问题?

这两道题结果打印不对齐有何区别
是不是第一道题就是类似and第二道题类似or这样子

第1个回答  2021-04-24
53题中,打印对齐,且缩进一致,所以都在IF代码块中,结果受IF函数控制
54题中,两个打印不对齐,第二个打印与IF函数对齐,不受IF控制,会顺序执行,输出结果。追问

是不是第一道题就是类似and第二道题类似or这样子

追答

不是,
python是以缩进标明代码块的
第一题,两个打印都在IF下,如果条件成立,那么会逐行执行两个打印
第二题,两个打印缩进量不同,所以第一个打印会在IF条件成立时执行,而第二个打印,不管IF条件是否成立,都会在IF执行完之后执行。
综合来说,
第一题的打印结果一定是56或者空,如果IF条件成立就是56,否则是空。
第二题打印结果是56或者6,如果IF条件成立是56,否则是6

相似回答