while循环,只要条件满足,就不断循环,条件不满足时退出循环。
定义一个quit ,只要输入的不是这个值,程序就一直运行。
message = "" #初始值设置为一个空的字符串
break 退出循环
continue 继续你的循环
返回到循环开头,并根据条件测试结果,决定是否继续执行循环,可以使用continue 语句。
避免无限循环
2,使用 while 循环来处理列表和字典
for循环是一种遍历列表的有效方式,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素,要在遍历列表的同时对其进行修改,可以使用while循环。
2.1 在列表之间移动元素
- A列表 的元素
- B列表的元素
- 验证A列表中的用户,然后添加到在B列表中
2.2 删除包含特定值的所有列表元素
我们使用函数 remove() 来删除列表中的特定值,
如果要删除列表中所有包含特定值的元素,可不断运行一个while循环
宠物医院,几只猫治疗好了,从被治疗的宠物列表中去除。
2.3 使用用户输入来填充字典
可使用 while 循环提示用户输入任意数量的信息。
市场调查,需要将用户的姓名和回答的数据存储在一个字典中。