概述
l 条件判断
if :
elif :
elif :
else:
l 循环
.1 while循环
while 判断条件:
语句
[else:
语句块 ]
注:else语句块是当while条件为false时执行
.2 for循环
for循环可以遍历任何序列,如列表或字符串;只要是可迭代对象,for循环就可以正常运行;字符串也是可迭代对象
for in :
[else:
--for遍历完后执行]
variable:可以多个变量
4.2.1 range函数
python3 range函数返回是一个可迭代对象(迭代器),而不是列表类型;返回一系列连续增加的整数;与for循环使用
语法:
range(stop)
range(start,stop[,step]
start默认为0,range(5)即为range(0,5)
stop:计数到stop结束,不包括stop
step:步长,默认为1
list(range(5)) --把range迭代对象转换成list列表
4.2.2 数据结构的遍历
#字典键值对的遍历
for k,v in dict.items():
#序列中遍历,索引位置和值可以使用enumerate()
for i,v in enumerate(序列):
#同时遍历多个序列, 使用zip()组合
for a,q in zip(序列1,序列2…):
a,q分别对应序列1和序列2的值
#引用两个变量
for x,y in [(1,1),(2,4)]
.3 break&contine&pass
break:跳出for和while循环体,任何对应的循环 else 块将不执行
contine: 跳过当前循环块中的剩余语句,然后继续进行下一轮循环
pass:用做占位语句,不做任何事情
原文:https://www.cnblogs.com/Durant0420/p/14440280.html
最后
以上就是淡淡口红为你收集整理的python while 判断多个条件,python条件判断&while循环的全部内容,希望文章能够帮你解决python while 判断多个条件,python条件判断&while循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复