zoukankan      html  css  js  c++  java
  • python之循环

    python的循环

    1、for循环

    方法:

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

    打印结果:

    0
    1
    2

    使用for...in range(x)进行循环测试:

    实例

    1 input_name = input("name:")
    2 input_passwd = input("password:")
    3 counter = 0
    4 for i in range(3):
    5     if input_name == "solo" and input_passwd == "123" :
    6         print("welcome to login")
    7     else:
    8         print("ERROR!")
    9         counter += 1

     注意点:

    for i in range()循环时,根据需要,将下一步操作跟着的内容在循环外或循环内。因为既然是循环,那么for在执行完一轮后再打印第二次循环的内容

    例子:

    1     for i in enumerate(1,5):
    2         print(i)
    3 
    4         query_buy_shop = input("请输入要购买的商品编号,q[退出]:")

     执行结果:

    1 1
    2 请输入要购买的商品编号,q[退出]:
    3 2
    4 请输入要购买的商品编号,q[退出]:
    5 3
    6 请输入要购买的商品编号,q[退出]:
    7 .....

     另一种方式:

    代码:

    1     for i in enumerate(1,5):
    2         print(i)
    3 
    4     query_buy_shop = input("请输入要购买的商品编号,q[退出]:")

    执行结果:

    1
    2
    3
    4
    请输入要购买的商品编号,q[退出]:

    怎么样 ,看出差异了吗?

    2、if....else..循环

    if 条件成立:
        print()
        
    else:
        print()

    还有插入elif的

    if 条件成立:
        print()
        
    elif 条件1:
        print()
    
    elif 条件2:
        print()
        
    else:
        print()

    3、while循环

    while     条件成立:
            print()

    中断:break、continue

    break:跳出整个循环

    continue:跳出当前循环,进入下一个循环

    1 if 条件成立:
    2     print()
    3     break #跳出整个循环
    4 else:
    5     print()
    1 for i in range(3):
    2     continue
    3 print(i)

    4、循环的嵌套

     1 for i in range(3):
     2     if input_name == "solo" and input_passwd == "123" :
     3         print("welcome to login")
     4         
     5     elif input_name == "admin" and input_passwd == "abcd123"
     6         print("Administrator login")
     7     
     8     else:
     9         print("Logain Error!")
    10         counter += 1
  • 相关阅读:
    还做开发!重新学习纪念一下先
    NOD32中小企业服务器版部署方法
    我买车了,写个总结
    Windows Server 2008 各个版本微软官方下载
    SQLServer2008过程中因性能计数器不一致导致无法安装的解决方法
    自建邮件服务器的注意事项
    01.Linux下C语言编程环境检查
    wcf部署到IIS宿主上报错
    Win7 开发WCF时 提示 进程不具有此命名空间的访问权限
    SQLServer2008设置 开启远程连接 (转)
  • 原文地址:https://www.cnblogs.com/aszeno/p/10142173.html
Copyright © 2011-2022 走看看