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

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

定義函數(shù)的問題

# Enter a code

x=100

def my_abs(x):

? ? if not isinstance(x, int) or not isinstance(x, float):

? ? ? ? print('param type error.')

? ? ? ? return None

? ? if x >= 0:

? ? ? ? return x

? ? else:

? ? ? ? return -x

result=my_abs(x)

print(result)


#這個(gè)程序,求絕對(duì)值。輸入x=100,怎么結(jié)果還是

param type error.

None

呢?我是把老師的課例代碼復(fù)制過去的,然后在后面增加了print()語句。

應(yīng)該的結(jié)果是100啊。

請(qǐng)老師指點(diǎn)


正在回答

3 回答

確實(shí),絕對(duì)是and,同道中人

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

聰明呀,確實(shí)是這樣!

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

我找到問題了,語句中的or 應(yīng)該是and

既不是整數(shù)型,也不是浮點(diǎn)數(shù)

我發(fā)現(xiàn)講課老師的一個(gè)bug了

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

慕俠2194797

假如x是整數(shù)或小數(shù),第一個(gè)if都是True,都會(huì)執(zhí)行第一個(gè)步驟,顯然不行,如果or改成and,改成and后,x為整數(shù)或小數(shù)時(shí),第一個(gè)if都為False,x不為整數(shù)或小數(shù)時(shí),第一個(gè)if為True,這樣就都可以了
2020-10-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

定義函數(shù)的問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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