課程
/后端開發
/Python
/初識Python
age = 3
if age >= 18:
print 'adult'
elif age >= 6:
print 'teenager'
else:
print 'kid'
2019-06-25
源自:初識Python 5-3
正在回答
age = 20
if age >= 6 and age < 18:
? ? print 'teenager'
elif age >= 18:
? ? print 'adult'
? ? print 'kid'
age?=?8 if?age?>=?6: ????print?'teenager' elif?age?>=?18: ????print?'adult' else: ????print?'kid'
這個判斷式由上而下的,但滿足其中一項后就不會再執行接下來的判斷語句了,所以要么將
elif?age?>=?18: ????print?'adult'
移到首層判斷的位置,要么改變age的判定區間,例如age>=6 and age<18,這樣也是可以的
ge = 20if age >= 18:??? print 'adult'elif age >= 6:??? print 'teenager'else:??? print 'kid'
是對的,因為這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。所以要把age >= 18這個條件放在前面
python對代碼縮進是非常敏感的
age = 3if age >= 18:??? print ('adult')elif age >= 6:??? print ('teenager')else:??? print ('kid')
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-21
age = 20
if age >= 6 and age < 18:
? ? print 'teenager'
elif age >= 18:
? ? print 'adult'
else:
? ? print 'kid'
2019-08-08
這個判斷式由上而下的,但滿足其中一項后就不會再執行接下來的判斷語句了,所以要么將
移到首層判斷的位置,要么改變age的判定區間,例如age>=6 and age<18,這樣也是可以的
2019-08-01
ge = 20
if age >= 18:
??? print 'adult'
elif age >= 6:
??? print 'teenager'
else:
??? print 'kid'
2019-07-15
是對的,因為這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。所以要把age >= 18這個條件放在前面
2019-06-26
python對代碼縮進是非常敏感的
2019-06-26
age = 3
if age >= 18:
??? print ('adult')
elif age >= 6:
??? print ('teenager')
else:
??? print ('kid')