恶魔的摆渡 发表于 2020-7-1 10:56:47

Python

怎么判断输入的是不是数字,如果是数字返回true,不是数字则要求重新输入

Twilight6 发表于 2020-7-1 10:58:32

本帖最后由 Twilight6 于 2020-7-1 11:01 编辑



用字符串方法 str.isdigit()


>>> '123'.isdigit()
True
>>> 'abc'.isdigit()
False

你需要判断大致可以这样写:
user = input('请输入一串数字:')
while not user.isdigit():
    user = input('输入错误!请重新输入:')
print('user 是纯数字字符串!')

热气球 发表于 2020-7-1 11:26:41

2楼正解

_荟桐_ 发表于 2020-7-1 21:08:25

要是帮到了你请记得设最佳{:10_275:}
页: [1]
查看完整版本: Python