如何編寫Python代碼要求用戶輸入一個數字,返回數的INT,如果用戶輸入一個海峽,例如「一」,回到像「請輸入一個整型數字」一個錯誤消息?我怎麼能這樣做?Python:如何檢查用戶輸入是一個值還是一個str?
我也有檢查,如果數是奇數還是沒有,所以我不敢肯定我是否可以嘗試,except.I做到這一點不知道如何添加在我的代碼。
謝謝。
def getnum():
errormessage="Please input a odd number"
asknum=raw_input("Please input a number: ")
num=int(asknum)
if num%2!=0: #return num if it is odd number
print num
else:
print errormessage
return getnum()
getnum()
我也有檢查,如果數是奇數還是沒有,返回數字,如果是奇數。但我不能這樣做,除了嘗試和除外。 – user1687703
看到上面的編輯 – arshajii