1、条件语句
if…else…示例
mood = "bad"
if mood == "great":
print("today is a woderful day")
else:
print("So terrible!!!")
输出:
So terrible!!!
if … elif… else…示例
color = "green"
if color == "green":
print("绿色")
elif color == "red":
print("红色")
elif color == "pink":
print("粉色")
else:
print("其它颜色")
输出:
绿色
2、while循环
while示例:
n=0
while n<10:
print(n)
n++
输出:
0 1 2 3 4 5 6 7 8 9
while … else …示例
n=0
while n<10:
print(n)
n+=1
else:
print("打印10以内的数")
输出:
0 1 2 3 4 5 6 7 8 9 打印10以内的数
注:else后的代码只会在不符合判断条件时执行一次!
3、for in循环
代码示例:
for n in range(1,10):
print(n)
输出:
1 2 3 4 5 6 7 8 9
for …in…else…示例:
for n in range(1,10):
print(n)
else:
print(10)
输出:
1 2 3 4 5 6 7 8 9 10
else在for …in…结构中使用,和while…else…一样,只会在循环结束时执行一次。
4、break
break的作用是结束整个循环
代码示例:
n = 0
while True:
print(n)
n+=1
if n==5:
break;
输出:
0 1 2 3 4
5、continue
continue的作用是结束此次循环,进入下一次循环
代码示例:
n = 0
while n<10:
if n==5:
print("continue")
n+=1
continue
print(n)
n+=1
输出:
0 1 2 3 4 continue 6 7 8 9