如果想要測試好幾件事情該怎麼辦?假設你要為 8 歲以上的人創建一個遊戲,另外你希望玩家至少上三年級。這就要滿足兩個條件。下面是測試這兩個條件的一種方法:
age = float(raw_input("Enter your age: "))grade = int(raw_input("Enter your grade: "))if age >= 8: if grade >= 3:print "You can play this game."else: print "Sorry, you can't play the game."
注意第一個 print
行縮進 8 個空格,而不只是 4 個空格。這是因為每個 if
都需要自己的代碼塊,所以都要縮進 4 個空格。
提示
記住,如果你使用 Python 3 的話,需要將
raw_input
替換為input
,調用print("You can play this game.")