我有一个问题是将变量sum反转为float。问题似乎出现在try
声明旁边的一行:
while True:
num = input("Enter a number: ")
if num == "done" :
break
try:
fnum = float(num)
except:
print("Invalid input")
continue
print(fnum)
答案 0 :(得分:0)
continue
的用法在Python中有所不同。
所以基本上你应该用continue
删除行:
while True:
num = input("Enter a number: ")
if num == "done" :
break
try:
fnum = float(num)
except:
print("Invalid input")
finally:
print(fnum)