可以使用 isdigit() 方法来判断输入是否为数字,使用 isspace() 方法来判断输入是否为空格。如果输入既不是数字也不是空格,则认为输入合法。可以使用一个 while 循环来不断要求用户输入,直到输入合法为止。

示例代码如下:

while True:
    s = input("请输入内容:")
    if s.isdigit() or s.isspace():
        print("输入不能是数字或空格,请重新输入。")
    else:
        break
Python 中判断输入内容不能是空格和数字如果是空格和数字请重新输入

原文地址: https://www.cveoy.top/t/topic/huQs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录