【发布时间】:2015-10-28 02:16:06
【问题描述】:
magnitude = input("Enter the value of magnitude: ")
for mag in magnitude:
if float(mag) <= 1.9:
print(mag1)
elif float(mag) <= 2.9:
print(mag2)
elif float(mag) <= 3.9:
print(mag3)
如果我使用小数进行任何输入,我会收到此错误
Traceback (most recent call last): line 36, in effects
if float(mag) <= 1.9:
ValueError: could not convert string to float: '.'
我尝试在循环之前将原始输入语句转换为浮点数,但它只是给了我一个不同的错误。
【问题讨论】: