如果输入超过1- 100 之间的数字,然后提示重新输入有效数字,并重新循环程序应该怎么写
来源:3-14 综合训练:完善阶乘计算器
三分伟
2019-11-19 23:09:31
111
1回答
时间,
2019-11-20
同学,你好。同学可以将整段代码放到while循环中即可:
参考代码:
# 定义一个死循环 while True: num = int(input('请输入要输入的数字:')) if num <= 100 and num >= 1: i = 1 result = 1 while i <= num: result = result * i i += 1 print(result) # 当输入的num值为0时,使用break结束循环 elif num == 0: print('退出程序') break # 当输入的值不在1-100之间时,提示重新输入,并 # 使用continue执行下一次循环重新输入数据 else: print('输入的范围不在1-100之间,请重新输入') continue
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题