我想我的程序返回True如果字符串可以转换成浮点
- 要求用户输入一个字符串文本。
- print如果字符串包含有效的浮点数,并且可以使用float函数安全地转换为浮点数,则为true。
- print否则返回False,即如果字符串不包含有效的浮点数,并且float(text)产生错误消息。
这是我到目前为止所尝试过的。
`text = input("enter a string: ")`
text = text.strip()
float_check = float()
for char in text:
if text == float_check:
print("true")
break
else:
print("False")
break
为什么不尝试将其转换? – 2015-03-25 01:03:45
我希望它打印(“真”),不返回真 – Dom 2015-03-27 13:14:57