Return 如果字符串可以转换为浮点数则为真
Return True if string can be converted into float
我希望我的程序
- 要求用户输入字符串文本。
- 如果字符串包含有效的浮点数,则打印 True,并且可以使用 float 函数安全地转换为浮点数。
- 否则打印 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
def is_float(string):
try:
float(string)
return True
except ValueError:
return False
然后回答问题:
print(is_float(text))
我希望我的程序
- 要求用户输入字符串文本。
- 如果字符串包含有效的浮点数,则打印 True,并且可以使用 float 函数安全地转换为浮点数。
- 否则打印 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
def is_float(string):
try:
float(string)
return True
except ValueError:
return False
然后回答问题:
print(is_float(text))