while True: num = int(input("请输入一个正整数:")) if num <= 0: print("输入的数必须是正整数!") continue else: break
时间: 2024-01-06 22:06:55 浏览: 226
计算机等级考试二级(python)真题 + python123 题库 源代码 (二)
5星 · 资源好评率100%
这段代码是一个简单的输入验证循环,能够确保输入的是一个正整数。
首先,程序进入一个无限循环 `while True`,然后要求用户输入一个正整数,使用 `int(input("请输入一个正整数:"))`语句实现。接着,程序会判断输入的数是否小于等于零,若小于等于零,则输出提示信息“输入的数必须是正整数!”并重新开始下一轮循环;否则,使用 `break` 语句跳出循环。
这个循环在需要获取用户输入的正整数时非常实用,可以确保用户输入的是合法的数据。
阅读全文