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
    ------

  • 相关阅读:
    两年来的读书小总结(20112013)
    给无边框窗体添加任务栏右键菜单
    使用 yum 命令安装本地安装QQ
    删除非空目录
    gcc安装
    WIN32::OLE操作之excel
    [题解] 组合数学13题
    [算法] 高斯消元及其应用
    [算法] Lucas 定理
    [算法] 最小费用最大流
  • 原文地址:https://www.cnblogs.com/5444de/p/12375098.html
Copyright © 2011-2022 走看看