zoukankan      html  css  js  c++  java
  • 流程控制之While(1)

    while 条件:   
    循环体

    如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。。。
    如果条件为假,那么循环体不执行,循环终止

    1.奇偶数案例:

    案例1 :打印1-10
    count = 1
    while count <= 10:
    print('数值:',count)
    count +=1
    案例2 :打印1-10的偶数
    count = 1
    while count <= 10:
    if count %2 == 0:
    print('数值:',count)
    count +=1
    案例3 :打印1-10的奇数
    count = 1
    while count <= 10:
    if count %2 == 1:
    print('数值:',count)
    count +=1

    案例4:
    1 循环验证用户输入的用户名与密码
    2 认证通过后,运行用户重复执行命令
    3 当用户输入命令为quit时,则退出整个程序
    '''
    name = 'sean'
    pwd = '1'
    while True:
    inp_name = input("your name:")
    inp_pwd = input("your pwd:")
    if inp_pwd == pwd and inp_name == name:
    while True:
    cmd = input("请输入业务名称:")
    if not cmd:
    continue
    if cmd == "quit":
    break
    print("执行:%s"%cmd)
    else:
    print("登陆失败,请重新输入")
    continue
    break

    3.break使用

    #break用于退出本层循环
    while True:
        print "123"
        break
        print "456"

    4.continue使用
    #continue用于退出本次循环,继续下一次循环
    while True:
        print "123"
        continue
       print "456"

    continue经典案例:
    count = 0
    while count <5:
    count += 1
    if count == 3:
    continue
    print(count)
    else:
    print("运行完毕")
    print('测试结束')

    5. while+else
    与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句,
    while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

    5.1中途没有被Break中止结束
    count = 0
    while count <5:
    count += 1
    print(count)
    else:
    print("运行完毕")
    print('测试结束')
    5.2 中途被break中止结束
    count = 0
    while count <5:
    count += 1
    if count == 3:
    break
    print(count)
    else:
    print("运行完毕")
    print('测试结束')





  • 相关阅读:
    HTML学习(4)属性
    HTML学习(3)基础
    HTML学习(2)编辑器
    HTML学习(1)简介
    winform学习(10)设置控件透明背景色
    winform学习(9)无边框拖动窗体
    《分布式机器学习:算法、理论与实践》——【RE5】
    《分布式机器学习:算法、理论与实践》——【RE4】
    《机器学习在搜索广告中的机遇和挑战》
    >>《learning to rank(ltr)
  • 原文地址:https://www.cnblogs.com/datatool/p/13341137.html
Copyright © 2011-2022 走看看