continue如何运用

来源:3-16 continue关键字的应用

慕容8147471

2020-03-10 23:36:00

在部分循环语句中没有使用continue,也跳过了还没有进行执行的语句例如下面代码的输出最终结果,continue是否在工作中运用频繁

num = input("请输入要计算的数值(1-100):")
num = int(num )
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
   print("最终结果:{}".format(result))
else:
   print ("请输入1-100数值")

写回答

1回答

好帮手慕笑蓉

2020-03-11

同学,你好。一种功能可以用不同的代码实现,continue的作用是结束本次循环执行下一次循环,并不是所有循环都需要用continue,使用的是否频繁看个人的编程需要。如果同学的代码采用如下方式编写,就需要continue:

num = input("请输入要计算的数值(1-100):")
num = int(num)
if  num >= 1 and num <= 100:
    i = 1
    result = 1
    while i <= num:
        result = result * i
        if i % 5 !=0:
            i = i + 1
            continue
        print("{}:{}".format(i, result))
        i = i +1
    print("最终结果:{}".format(result))
else:
    print ("请输入1-100数值")

如果解决了你的疑惑,请采纳,祝学习愉快~ 


1

0 学习 · 8160 问题

查看课程