一、顺序结构
从左到右,从上到下。
二、分支结构
注:(1)if和elif后加条件语句
(2)else后没有条件语句
(3)else前必须有if语句
1, 单分支只有一个 if语句。
条件为真 执行if的语句块 条件为假 执行else语句块
例: if True:
print("对")
2,双分支只有 if 和 else语句 或 if 和 elif语句。
条件为真 执行if的语句块 条件为假 执行else语句块
例:if True:
print("对")
else:
print("错")
if True:
print("对")
elif False:
print("错")
3,多分支包含 if , elif和else语句 ,可以有多个elif, 也可以没有else。
哪个条件为真 执行其语句块 都为假 则执行else语句块
例:a = input("一个数字")
a1 = int(a)
if a1 > 0:
print(f"{a1}为一个正数")
elif a1 == 0:
print(f"{a1}既不是正数也不是负数")
else:
print(f"{a1}为一个负数")
三、循环结构
循环结构一般为for循环 和while循环
1, for循环
框架:
for i in range(n)
print(m)
2 ,n 代表循环次数 m代表循环的物
3,双层for循环
(1)基本框架
for i in range(n):
for j in range(n):
print(m)
4, 特点
(1)明确循环次数
(2)双层 for循环外层循环与内层循环使用各自循环变量
(3)内层循环break(结束函数)不会影响外层循环
(4) 共循环 n乘n次 即外循环一次内循环一轮
1, while 循环
(1)基本框架
i = 0
while i < 100:
print(i)
i +=1
(2) 双层while循环
i = 0
while i < 100:
j = 0
while j < 100:
print(j)
i +=1
i +=1
3,特点
(1)通常不明确循环次数
(2)通过终止条件结束循环
(3)循环体要有能力更改循环条件(防止死循环)
1,break与continue循环
1,break的作用:结束循环体
2, continue的作用:结束本次循环(本次循环后续作废) 进入下一次循环
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Python程序结构。