美文网首页
python学习笔记14_for、while、continue循

python学习笔记14_for、while、continue循

作者: flamingocc | 来源:发表于2018-02-28 13:22 被阅读0次

    python 笔记14

    1.for 循环

    举个例子:

    for i in range(3):
        print(i)
    

    结果:

    0
    1
    2
    

    可以从 1 开始打印吗?
    可以。

    for i in range(1,3):
        print(i)
    

    如果要打印1到10中的所有奇数呢?

    有其他方式吗?
    有,不需要if语句来判断了。


    如果要打印100次,但是50到70的不打印,怎么写呢?


    设计程序,输入用户名密码,对了就不再输入;错3次就显示“Fuck off!”

    但是!如果登陆成功了,也会显示“Fuck off!”!所以需要修改!

    加入变量:

    passed_authentication = False
    

    一般 称为【标志位】。


    【改进版】不需要上面的标志位。

    2.while循环

    可参考python学习笔记10

    利用while语句同样可以实现。

    while:
        if...
        break 
    else:
        print()
    

    上面代码中,如果while被break了,就不会继续执行else里面的代码了。


    补充一下功能:每执行3次,就问用户还继续吗,继续的话就又开始3次,一直到输入正确就结束。


    3.continue

    设计程序功能: 大于5就打印,不大于5就
    不打印。

    下面例子,能更好地理解continue:


    下面例子,能更好地区分continue 和break:


    continue + break + 标志位

    的使用:

    相关文章

      网友评论

          本文标题:python学习笔记14_for、while、continue循

          本文链接:https://www.haomeiwen.com/subject/akvbxftx.html