python判断输入为非数字
时间: 2023-05-14 08:07:13 浏览: 297
可以使用isdigit()函数来判断输入是否为数字,示例代码如下:
```
input_str = input("请输入一个字符串:")
if input_str.isdigit():
print("输入为数字")
else:
print("输入不是数字")
```
相关问题
python判断输入为非数字提示输入数字
可以使用Python中的isdigit()函数来判断输入是否为数字,如果不是数字则提示用户重新输入数字。以下是示例代码:
```
while True:
user_input = input("请输入数字:")
if user_input.isdigit():
break
else:
print("输入错误,请输入数字!")
print("输入的数字是:", user_input)
```
这段代码会不断循环,直到用户输入数字为止。如果用户输入的不是数字,则会提示用户重新输入。如果用户输入的是数字,则会打印出输入的数字。
python判断输入为非数字报错
可以使用try-except语句来捕获输入非数字的异常,代码如下:
try:
num = float(input("请输入一个数字:"))
except ValueError:
print("输入错误,请输入一个数字!")
阅读全文