我正在编写一个程序,需要检查用户输入是否为小数(用户输入必须是小数),我想知道如何测试变量以查看它是否仅包含小数。
谢谢,贾维
原文由 hpj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在编写一个程序,需要检查用户输入是否为小数(用户输入必须是小数),我想知道如何测试变量以查看它是否仅包含小数。
谢谢,贾维
原文由 hpj 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 float.is_integer() 方法。
示例:data = float(input(“输入数字”))
if data.is_integer():
print (str(int(data)) + ' is an integer')
else:
print (str(data) + ' is not an integer')
原文由 duck 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
您还可以使用 Try/Except 来检查变量是否为整数:
或浮动: