我正在编写一个程序,需要检查用户输入是否为小数(用户输入必须是小数),我想知道如何测试变量以查看它是否仅包含小数。
谢谢,贾维
原文由 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 许可协议
2 回答4.3k 阅读✓ 已解决
2 回答874 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答877 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答917 阅读✓ 已解决
您还可以使用 Try/Except 来检查变量是否为整数:
或浮动: