在字符串中验证数字输入
可以尝试使用类型检查运算符(例如类型(user_input)== int)来验证数字性。但是,此方法不足,因为输入函数始终返回一个字符串。 尝试: 编号= int(user_input) 除了Valueerror: print(“那不是有效的数字!”)
此代码块尝试将用户输入(存储在用户_input中)转换为整数(int)。如果转换成功,则变量数将保持数值。但是,如果输入是非数字的(例如“ ABC”),则提高了值异常并打印了错误消息。try-except块有效地滤除了非数字输入,并允许程序使用有效的数值数据继续进行。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3