一,1,if条件语句
# 语法1
# if 条件:
# 代码1
# 代码2
# 代码3
# ...
# 语法2
# if 条件:
# 代码1
# 代码2
# 代码3
# ...
# else:
# 代码1
# 代码2
# 代码3
# ...
# 语法3
# if 条件1:
# 代码1
# 代码2
# 代码3
# ...
# elif 条件2:
# 代码1
# 代码2
# 代码3
# ...
# elif 条件3:
# 代码1
# 代码2
# 代码3
# ...
# else:
# 代码1
# 代码2
# 代码3
# ...
2,if可以嵌套if进行使用。
二,1,#while语法,while循环又称为条件循环
# while 条件:
# code1
# code2
# code3
# ....
2, while+break:break的意思是终止掉当前层的循环,.执行其他代码
3,#3 while+continue:continue的意思是终止掉本次循环,.直接进入下一次循环
#ps:记住continue一定不要加到循环体最后一步执行的代码
4,while和if嵌套使用
# while True:
# if 条件1:# code1
# code2
# code3
# continue #无意义
# elif 条件1:
# code1
# continue #有意义
# code2
# code3
# elif 条件1:
# code1
# code2
# code3
# continue #无意义
# ....
# else:
# code1
# code2
# code3
# continue #无意义
5,#while可以嵌套while循环使用
6,#while+tag 可以绑定多重while的条件
tag=True
while tag:
代码1,
代码2.....
while tag:
代码1
代码2.......
7, while可以和else配合使用。
注意:在整个循环结束后,会进行判断:只有while循环在没有被break结束掉的情况下才会执行else中的代码
n=1
while n < 5:
# if n == 3:
# break
print(n)
n+=1
else:
print('在整个循环结束后,会进行判断:只有while循环在没有被break结束掉的情况下才会执行else中的代码')
三,for循环
1,可以循环去除列表和字典中的值
# names=['egon','asb','wsb','lsb','csb']
# info={'name':'egon','age':18,'sex':'male'}# for k in info: #x=''age'
# print(k,info[k])
# for item in names:
# print(item)
2,for 循环可以配合range使用
#for i in range(10) #打印0~9的值
#print(i)
3,for循环可以嵌套for循环使用
# for i in range(5):
# print('========>第一层: %s<=========' %i)
# for j in range(3):
# print(' 第二层: %s' %j)
4,for可以配合break和continue使用,用法和while循环中的一样
5,for循环可以配合else使用 #for+else
和while循环一样,当循环没有被break打断时,运行else代码块
names=['asb','wsb','egon','lsb','csb']
for n in names:
# if n == 'egon':
# break
print(n)
else:
print('=====>')