-6
我是一名编程新手,并试图从automatetheboringstuff.com学习Python。 在第2章结束时,出现以下问题。 即使我经历了官方的答案,我仍然无能为力。 请帮忙!Python 3中的“块”是什么意思?
问:8。确定了三个街区在此代码:
spam = 0 if spam == 10: print('eggs') if spam > 5: print('bacon') else: print('ham') print('spam') print('spam')
官方的回答:
三个大块是里面的一切,如果语句和线
print('bacon')
和print('ham')
。print('eggs') if spam > 5: print('bacon') else: print('ham') print('spam')
不知道为什么这会有这么多downvotes,我个人觉得官方的问题和答案不是很有帮助!在Python中,缩进非常重要,请尝试更改最后2个'print'调用的缩进并查看理解情况 –
试图删除倒数第二个缩进,但仍然不能很好地解决问题。然而,非常感谢您的帮助! – NewbiePython