0
我已經寫了一些代碼:基本代碼需要一個修復
mon=10
a=1
print("You have",mon,"pounds")
bet=input("How much do you want to bet?")
if bet % 1==0:
bet=int(bet)
else:
print("Give me a whole number please")
但是,當我回答,我得到:
Traceback (most recent call last):
if bet % 1==0:
TypeError: not all arguments converted during string formatting
'bet'是一個字符串,不是數字。您需要先將其轉換。當你在一個字符串上使用'%'時,你正在格式化字符串,而不是得到一個數字的模。 –