2018-05-06

一、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())
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,942评论 0 5
  • 今天参加了大学最后一次五四红歌会。站在台上,看到视频,有点感伤,有点落寞。大学呀,你怎么就过的那么快呢?真的感觉就...
    泥土里的绽放阅读 1,228评论 0 0
  • 投射我儿6月15日中考前心态稳定不急躁,有计划,有目标,中考三天超常发挥,以总分730分以上考上广州市二中高中,进...
    花开生两面阅读 1,267评论 0 0
  • 世俗羁绊心不净,佳节好景无心情。 总被浮云遮蔽眼,只因尚在最底层。
    海上壹叶舟阅读 923评论 0 5
  • 五年前,史天真第一次来到程无邪所在的城市……
    雪橙果果阅读 2,312评论 0 2