開(kāi)始使用python的時(shí)候想用input輸入一個(gè)整數(shù):
a=input(“請(qǐng)輸入一個(gè)整數(shù)\n”)
結(jié)果卻報(bào)錯(cuò)
TypeError:'str'objectcannotbeinterpretedasaninteger
查閱文檔發(fā)現(xiàn)input()函數(shù)返回值是str型
我們只需要這樣轉(zhuǎn)換:
a=int(input("請(qǐng)輸入一個(gè)整數(shù)"))(強(qiáng)制類(lèi)型轉(zhuǎn)換,其他同理)或者用a=eval(input("請(qǐng)輸入一個(gè)整數(shù)"))(自動(dòng)類(lèi)型轉(zhuǎn)換)
以上內(nèi)容為大家介紹了如何用python輸入數(shù)字,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。