美文网首页
python学习_day7

python学习_day7

作者: 宗肃書 | 来源:发表于2021-06-14 19:54 被阅读0次

    for 循环

    语法特点:遍历操作,依次的取集合容器中的每个字符
    for 临时变量 in 容器:
    执行代码块

    # range 此函数可以生成一个数据集合列表
    # range(起始:结束:步长)  步长不能为0
    # print(type(range(1,100)))
    
    # sum=0
    # for data in range(1,101):  #数据是左边包含,右边不包含
    #     sum+=data  #求累加和
    #     # print(data,end=' ')
    #     pass
    # print("sum=%d"%sum)
    print('-------------for的使用-----------')
    for data in range(50,201):
        if data%2==0:
            print(data)
            pass
        else:
            print("%d是奇数"%data)
    # break和continue
    # break代表中断结束 只要满足条件直接的结束本层循环
    # continue:结束本次循环,继续的进行下次循环(当continue的条件满足的时候,本次循环剩下的语句不再执行,后面的循环继续)
    # 这两个关键字只能用到循环中
    sum=0
    for item in range(1,51):
        if sum>100:
            print('循环执行到%d就退出来了'%item)
            break  #退出循环体
            pass
        sum+=item
        pass
    print("sum=%d"%sum)
    
    
    print("----------------continue的使用--------------------")
    for item in range(1,101):
        if item%2==0:
            continue
            pass
        print(item)
        pass
    
    for i in 'l love py' :
        # if i=='e':
        #     break
        if i=='o':
            continue
        print(i)
    

    while使用:适用于对未知的循环次数 用于判断
    for使用:适用于一直的循环次数【可迭代对象遍历】

    # for ---- else
    for i in range(1,10):
        print(i,end=" ")
        if i>=5:
            break
        pass
    else:
        print("就是在上面的循环当中,只要是出现了break,那么else的代码将不再执行")
    
    print("------------------模拟用户登录----------------")
    
    account='cjy'
    pwd='123'
    for i in range(3):
        zh=input('请输入账号:')
        pd=input('请输入密码:')
        if account==zh and pwd==pd:
            print('登陆成功。。。')
            break
            pass
        pass
    else:
        print('您的帐号已经被系统锁定.........')
    
    
    print("-------while else的使用------------")
    
    index=1
    while index<=10:
        print(index)
        if index==6:
            break
        index+=1
        pass
    else:
        print('else执行了吗')
    

    相关文章

      网友评论

          本文标题:python学习_day7

          本文链接:https://www.haomeiwen.com/subject/aovoeltx.html