-1
下面的代碼打印了什麼?我知道答案是TIME GREAT
。但我不明白爲什麼它不是Right Cheer
。當它將分數設置爲10
。這個if語句爲什麼等於這個
score = 10
if score < 10:
print ("NOW")
if score > 2:
print ("RIGHT")
elif score == 10:
print ("CHEER")
else:
print ("TIME")
print ("GREAT")
因爲10不小於10 – BrenBarn 2015-02-09 00:18:24
但是10是>那2?所以不會導致它打印「正確」? – Evan 2015-02-09 00:20:17
它不會通過第一個條件,並且它會進入相應的else塊。請注意,如果score> 2:'在'if score <10:'條件內。 – 2015-02-09 00:21:13