条件语句(if)
# if 语句
##1
if 判断条件:# 条件的结果必须是布尔类型
条件成立执行语句……
##2
if 判断条件:
条件成立执行语句……
else:
条件不成立执行语句……
##3
##多重判断
if 判断条件1:
条件1成立执行语句……
elif 判断条件2:
条件2成立执行语句……
.......
else:
所有条件都不成立执行语句
##4
##嵌套
if 判断条件1:
条件1成立执行语句……
if 判断条件2:
条件2成立执行语句
else:
条件2不成立执行语句
else:
条件1不成立执行语句……
循环语句(while)
# 步骤:
#1.判断条件
#2.条件成立执行循环体(条件不成立结束循环)
#3.再判断条件
#4.条件成立执行循环体(条件不成立结束循环)
#。。。(条件一直都成立就是死循环)
while 条件:
条件成立执行的语句(循环体)
# 所以要避免死循环:
#1.改变条件
#2.在循环体中设置结束条件break
#example:循环打印五次Hello world
i = 0
while i < 5:
print("Hello world")
i += 1
while 条件:
条件成立执行的语句(循环体)
else:
循环正常结束执行的语句(break结束的不会执行else的语句)
循环语句(for)
# for 遍历序列的所有内容
for i in 序列:
循环体的内容
序列:str list tump set dict
for i in range(5): # [0,5) == 0,1,2,3,4
print(i)
for i in 序列:
循环体的内容
else:
循环正常结束执行的语句(break结束的不会执行else的语句)
break 语句
跳出本循环结构,用于for 和 while 中
continue 语句
跳过本次循环,后面的语句不执行,继续下次循环,用于for 和 while 中
pass 语句
pass 是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。,用于for 和 while 中