-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