continue语句的用法
来源:4-1 课程总结
公子正
2019-06-28 22:45:33
老师,关于阶乘计算器实现输入一个大于100的数字之后,回到 num = input("请输入要计算的数值(1-100):"),我还是不知道怎么用continue和while循坏实现,while循坏需要有修改循坏的执行条件,但是我不知道怎么界定这个条件,另外continue要在while循环中实现,不知道怎么建立循环回到程序最开始。
1回答
时间,
2019-06-30
同学,你好。可设置while条件为True,当if条件不成立时,执行else语句,使用continue结束本次循环,执行下一次循环。当if条件成立时,输出计算结果后使用break结束程序。
参考代码:
while True: num = int(input("请输入要计算的数值(1-100):")) if num>= 1 and num <=100: i = 1 result = 1 #结果 while i <= num: result = result * i if i % 5 == 0: print("{}:{}".format(i,result)) i = i + 1 #不使用缩进的代码,代表while循环结束后继续执行的语句 print("最终结果:{}".format(result)) break else: print("请输入1-100有效数字") continue
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题