注册 登录
编程论坛 Python论坛

使用continue 在while循环不出现打印信息

glaciya 发布于 2019-10-19 05:46, 1427 次点击
请大神帮忙查看下错误在哪里?
In [20]: while a<=50:
    ...:     if a==3:
    ...:        continue
    ...:     print(a)
    ...:      
    ...:      
    ...:  
    ...:      
    ...:  
    ...:  
    ...:  
    ...:         
    ...:                                                                                                                                                                        
^C---------------------------------------------------------------------------
KeyboardInterrupt                         Traceback (most recent call last)
<ipython-input-20-084ffdee89d1> in <module>
      1 while a<=50:
----> 2     if a==3:
      3        continue
      4     print(a)
      5
1 回复
#2
glaciya2019-10-19 14:24
回复 楼主 glaciya
这个问题,我看了看应该是死循环了下去,这里的a初始化之后还要设定循环的条件和增值。

比如设定while a<=50
              a=a*2.....
              .....
1