我不能输入小数点,因为它出现了这个错误
我试过把“float”函数放在不同的地方
def Change():
Money = int(input("How Much Money Do You Want To Change For Cash? - "))
CoinType = int(input("What Type Of Coin Do You Want To Change Into? (1.00, 0.50, 0.20, 0.10, 0.05, 0.02, 0.01) - "))
float(CoinType)
if CoinType == 1:
print("You Will Get", Money / CoinType,"Coins")
if CoinType == 0.50:
print("You Will Get", Money / CoinType,"Coins")
它应该有“你会得到”,货币/硬币类型,“硬币”
用
float
代替int
。整数(int
)不能容纳任何十进制数您需要
int
输入,而您指示用户在以下行中传递float
值:因此,将其更改为
float
应该可以解决问题:你应该使用
float
相关问题 更多 >
编程相关推荐