我想我的程序返回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