一、for循环
语法格式:
for 变量名 in 可变历的变量
例如:
names =["zhang","wang","li"]
for name in names:
print(name)
#输出结果:
zhang
wang
li
break
names =["zhang","wang","li"]
for name in names:
if name =='wang':
break
print(name)
输出结果:zhang
continue
names =["zhang","wang","li"]
for name in names:
if name =='wang':
continue
print(name)
输出结果:
zhang
li
range
for num in range(1,10): #range 表示范围 左闭右开区间
print(num)
输出结果:
1
2
3
4
5
6
7
8
9
综合:将给定列表中的奇数偶数分开
list1=[1,2,3,4,5,11,32,45,67]
oushu=[]
jishu=[]
for num in list1:
if num%2==0:
oushu.append(num)
else:
jishu.append(num)
print("偶数是:",oushu)
print("奇数是:",jishu)
#输出结果
偶数是: [2, 4, 32]
奇数是: [1, 3, 5, 11, 45, 67]
二、while循环
语法格式:
while 条件:
代码语句
n=10
while n>0:
print(n)
if(n==3):
break
n-=1
else:
print("done")
将给定列表中的奇数偶数分开
list1=[1,2,3,4,5,11,32,45,67]
oushu=[]
jishu=[]
while list1:
num=list1.pop()
if num%2==0:
oushu.append(num)
else:
jishu.append(num)
print(oushu)
print(jishu)