zoukankan      html  css  js  c++  java
  • 循环while 和 continue

    while 1:
    print("行动吧")

    # 组成:
    while 条件: #条件为真,则执行语句块.之后再回去判断条件是否为真,再执行....till条件为假为止.
    语句块 # 条件不成立,直接跳出循环结构



    请打出1-10
    n = 1
    while n <11:
    print(n) # while的第一个应用:数数1-10
    n = n + 1 # 要让打印的数n递增所以打印后,需要对n加1


    打出1-10,不出现8

    首先思路是打出来1-10,即上一题
    其次,在里面当n==8,让n+1,得到9后,继续执行下面print,则print(9) #n+=1 的目的是跳过"8"

    #法1
    n = 1
    while n<11
        if n==8:                  # n =8时
            n=n+1                   # 新n = 9, 没有continue,执行下一步-->下面print(n)
        print(n)                   # print(9)
        n=n+1

    数数从1-10,不出现8
    #法2 ,有continue
    n = 1
    while n < 11:
        if n == 8:         # n为8时
            n = n + 1    # 新n = 9
            continue          #有continue, n为9,它会跳到上一层重新来,也就是while层                       #和法1思想不一样
        print(n)
        n += 1



    法3: continue型

    n=0
    while n<10:
    n = n+1
                    #雏形,先n=0,接着循环+1,当n=9时,加一正好是10--->然后再想当n 被赋值到8时下面用个continue,弄到最上面的while,在让它执行下面的+1

      print(n)


    当n 被赋值到8时下面用个continue,弄到最上面的while,在让它执行下面的+1
     
    n=0
    while n<10:
    n = n+1
    if n == 8:  #n= 8时,
       continue    #continue,回到上面while层            


       print(n)












  • 相关阅读:
    红黑树——面试相关
    汇编常用指令
    c++11 delete禁用函数
    【转】C++可变参数列表处理宏va_list、va_start、va_end的使用
    【转】C/C++函数调用过程分析
    引用的大小
    多线程面试
    2017.08.22网易面试问题记录
    c++ 重载->
    探究Java如何实现原子操作(atomic operation)
  • 原文地址:https://www.cnblogs.com/jack20181017/p/9846354.html
Copyright © 2011-2022 走看看