第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

這個(gè)怎么弄

請(qǐng)思考下面的代碼:

age = 8 if age >= 6: ? ?print 'teenager' elif age >= 18: ? ?print 'adult' else: ? ?print 'kid'

當(dāng) age = 8 時(shí),結(jié)果正確,但 age = 20 時(shí),為什么沒(méi)有打印出 adult?

如果要修復(fù),應(yīng)該如何修復(fù)?

正在回答

4 回答

題主的代碼有個(gè)邏輯上的小漏洞,我們來(lái)分析下:

##?題主的代碼
age?=?8?
if?age?>=?6:
????print?'teenager'?
elif?age?>=?18:
????print?'adult'?
else:
????print?'kid'
????
##?解析:?題主寫(xiě)的這個(gè)判斷組合語(yǔ)句,只有兩種情況:?
##?1.??8及大于8的數(shù)會(huì)?進(jìn)入if語(yǔ)句
##?2.??小于8的數(shù)會(huì)?進(jìn)入else?語(yǔ)句
##?這樣的話,中間的??elif?age?>=?18:?就沒(méi)有作用了

其實(shí)稍微修改下就是正確的邏輯了,當(dāng)然寫(xiě)法有很多種,我在這邊選其中一種舉例:

age?=?8

if?age?>=?18:
????print?'adult'
elif?age?>=?6:
????print?'teenager'
else:
????print?'kid'


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

淡月清風(fēng)0 提問(wèn)者

非常感謝!
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

你這邏輯明顯有問(wèn)題啊,要想判斷語(yǔ)句只寫(xiě)一半,那個(gè)限制條件最好用小于號(hào)判斷

1 回復(fù) 有任何疑惑可以回復(fù)我~

age = 20
if age >= 18:???
??? print 'adult'
elif age < 6:???
??? print 'kid'
else:??
??? print 'teenager'

1 回復(fù) 有任何疑惑可以回復(fù)我~

邏輯有問(wèn)題,改成age = 8 if age >= 18: ? ?print 'adult' elif age >= 6: ? ?print 'teenager' else: ? ?print 'kid'

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Python
  • 參與學(xué)習(xí)       758365    人
  • 解答問(wèn)題       8967    個(gè)

學(xué)python入門視頻教程,讓你快速入門并能編寫(xiě)簡(jiǎn)單的Python程序

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)