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

    python循环语句有 for 和 while 两种

    一,for ... in 循环

    # for 循环
    list1 = [1,2,3,4,5,6,7,8,9]
    #for ... in 循环
    for i in list1:
        print(i) # 1 2 3 4 5 6 7 8 9 
        print(list.index(i)) #获取索引的方法 0 1 2 3 4 5 6 7 8

    二,while循环

    #while 循环
    while True:
        print('这是一个死循环,因为没有结束条件')
    
    #求1到100的和
    total = 0
    num = 1
    while num<101:
        total += num
        num += 1
    print(total) #5050
    
    #continue 跳出的当前循环进入下一循环
    #验证用户名和密码
    while True:
        username = input('请输入您的用户名:\n')
        password = input('请输入您的密码:\n')
        if username == 'admin' and password == '123456':
            print('登录成功')           
            break # 遇到break 就跳出循环
        else:
            print('用户名或者密码错误')
            continue # 遇到continue 就跳出此次循环进入下一个循环
    
    #验证用户名和密码 升级版
    flag = True
    retry = 3 #可以重试三次
    while flag:
        username = input('请输入用户名:\n')
        password = input('请输入密码:\n')
        if username == 'admin' and password == '123456':
            print('登陆成功')
            flag = False
        else:
            retry -= 1
            print('用户名和密码错误,您还有{}次机会'.format(retry))
            if retry >0 :
                pass
            else:
                flag = False
  • 相关阅读:
    伪多项式时间 Pseudo-polynomial time
    Aho-Corasick算法
    写给十八岁以下的你
    网络流算法
    Java static关键字
    带有负权边的最短路径问题
    Miller_Rabin(米勒拉宾)素数测试
    关于同余与模运算的总结
    UVa1585
    UVa修改版02
  • 原文地址:https://www.cnblogs.com/wuxiaoshi/p/9737146.html
Copyright © 2011-2022 走看看