你可以使用循环来实现这个需求。以下是一个示例代码:

while True:
    num = input("请输入一个数字(输入q退出):")
    if num == 'q':
        break
    elif num.isdigit() and int(num) >= 1 and int(num) <= 9:
        print("输入的数字是1到9的整数")
    else:
        print("输入的数字不符合要求")

这段代码使用了while True来创建一个无限循环,只有当用户输入了'q'时才会退出循环。在循环内部,首先使用input函数让用户输入一个数字,并将其保存在变量num中。然后使用isdigit方法判断输入的字符串是否只包含数字,再使用int函数将字符串转换为整数进行范围判断。如果输入的数字符合要求(即为1到9的整数),则打印相应的提示信息;否则,打印另一条提示信息。

用Python语言编写一个可输入数字并判断该数字为1到9的整数并显示通过该判断的数字的循环不结束的代码

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

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