美文网首页
2018-05-06

2018-05-06

作者: BD_1 | 来源:发表于2018-05-06 00:58 被阅读0次

    一、while循环

    • 结束当前这次循环,并返回到循环开始,根据条件测试结果决定是否继续执行循环,可使用continue语句。
    current_number = 0
    while current_number < 10:
        current_number += 1
        if current_number %2 == 0:
            continue
        print(current_number)
    
    • 每个while循环都必须有停止运行的途径,要不然就会没完没了地执行下去。
    #这个循环是死循环
    x = 1
    while x <= 5:
        print(x)   
    
    • 如果程序陷入无限循环,可按Ctrl+C结束。

    二、使用while循环来处理列表

    • for循环是一种遍历列表的有效方式,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素。
    • 可使用while循环。通过将while循环同列表和字典结合起来使用,可收集,存储并组织大量输入数据。

    在列表之间移动元素

    #首先,创建一个待验证用户列表
    #和一个用于存储已验证用户的空列表
    
    unconfirmed_users = ['alice', 'brain', 'candace']
    confirmed_users = []
    
    #验证每个用户,知道没有未验证用户为止
    #将每个进过验证的列表都移到已验证用户列表中
    
    while unconfirmed_users:
        current_user = unconfirmed_users.pop()
        print("Verifying user: " + current_user.title())
        confirmed_users.append(current_user)
    
    #显示所有已验证的用户
    
    print("\nThe following users have been confirmed:")
    for confirmed_user in confirmed_users:
        print(confirmed_user.title())
    

    相关文章

      网友评论

          本文标题:2018-05-06

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