python while 判断多个条件,python条件判断&while循环

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,判断多个条件)