1. 三种控制流概述
程序执行流程我们叫做程序的控制流,Python中有3种基本控制流:
- 顺序结构
- 条件分支结构
- 循环结构
2. if 语句
if 语句是一种条件分支结构语句
a = 10
b = 1
if (a > 9) :
print(a)
if (b<9):
print(b)
elif (a > 10 and a <= 20) :
print("a > 10 and a <= 20")
elif (a < 9):
print("a<9")
else:
print("结束")
3. while 语句
while 语句是一种循环结构的语句
a = 0
while(a < 10):
print("hello,python!")
a += 1 # a += 1 即 a = a+1
上述代码运行结果
4. for 语句
for 语句也是一种循环结构的语句
# for:遍历列表
a = ["aa","bb","c","dd","e"]
for i in a: # i 是一个新的变量
print(i)
上述代码运行结果
#for:进行常规循环
#for i in range(0,10)
for i in range(0,10):
print(i)
上述代码运行结果
5. 中断结构
所谓中断结构,指的是中途退出的一种结构。常有break语句与continue语句
#break、continue
#break : 全部退出,整个循环都中断
#continue : 中断一次循环
a = ["a","bb","cc","d"]
for i in a:
if(i == "cc"):
break
print(i)
上述代码运行结果
#break、continue
#break : 全部退出,整个循环都中断
#continue : 中断一次循环,继续下一次循环
a = ["a","bb","cc","d"]
for i in a:
if(i == "cc"):
#break
continue
print(i)
上述代码运行结果
6. 输出乘法口诀
先来一张乘法口诀表:
九九乘法口诀表
#乘法口诀表
for i in range(1,10):
for j in range(1,i+1):
print(str(i)+"*"+str(j)+"="+ str(i*j),end = " ") # end="" 代表不换行输出
print()
上述代码运行结果
网友评论