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

    语法:

    while 条件:
        执行语句...

    猜年龄只能猜三次

    age = 18
    count = 0
    while count<3:
        age = int(input("age:"))
        if age == 18:
            print("对了")
            exit()
        elif age >18:
            print("大了")
        else:
            print("小了")
        count +=1

    exit:如果对了则退出

    count<3:只能猜三次

    --------------------------------------

    循环终止语句:

    有下面代码,和实现效果

    count = 0
    while count<3:
        count+=1
        # if count == 2:
        #     break
        print("我小于3")
        print('count=', count)
        print("------")
    
    效果:
    我小于3
    count= 1
    ------
    我小于3
    count= 2
    ------
    我小于3
    count= 3
    ------

    break:用于完全结束一个循环,跳出循环体执行循环后面的语句,完全终止循环

    当向代码中添加break时

    count = 0
    while count<3:
    count+=1
    if count == 2:
    break  #当count值为2时,终止循环
    print("我小于3")
    print('count=', count)
    print("------")

    输出结果:(直接终止循环)

    我小于3
    count= 1
    ------

    continue:只是终止本次循环,接着还执行后面的循环

    count = 0
    while count<3:
        count+=1
        if count == 1:  #当count的值为1时,跳过本次循环,开始下一次循环
            continue
        print("我小于3")
        print('count=', count)
        print("------")
    

    输出结果:(跳出count=1的循环)

    我小于3
    count= 2
    ------
    我小于3
    count= 3
    ------

  • 相关阅读:
    编写程序,验证string是ipV4地址
    TCP三次握手和四次挥手
    链表和数组的区别
    cookie和session的区别
    GET和POST的区别
    TCP和UDP的区别
    java HashMap和Hashtable的区别
    java 堆和栈的区别
    最小栈的实现
    关于几个位运算的算法分析
  • 原文地址:https://www.cnblogs.com/5444de/p/12375098.html
Copyright © 2011-2022 走看看