一.顺序结构、选择结构
(一)、顺序结构
大部分语言的顺序结构基本上是相同,顺序结构指的是程序按照代码的顺序从上到下依次执行,没有跳过、循环或条件判断等控制流程。顺序结构中的每一条语句都会按照顺序被执行,直到程序结束。
(二)、选择结构
在python语言的运算中选择结构就是对某个变量进行判断,根据判断的条件执行这个语句块。选择结构的语句在python中包括了if语句、if-else语句、if-elif-.....-elif-else语句。
二.单分支、双分支、多分支
(一)、单分支
python语言中的单分支语句是if语句,只有一个条件判断。例:
a = 5
if a > 3:
print("小明赢了")
# 结果输出为True 语句往下执行
(二)、双分支
python语言中的双分支语句是if-else语句。当条件满足时,程序会执行一段代码;当条件不满足时,程序会执行另一段代码。这样就形成了一个双分支。例:
a = 5
if a > 3:
print("小明赢了")
else:
print("小明输了")
# 结果为True 输出小明赢了
(三)、多分支
多分支是指在程序设计中,根据条件的不同,可以有多条执行路径的一种结构。根据python语言的顺序结构特性,多分支语句是从上往下依次进行判断,如果其中有一条判断语句满足,则剩下的语句不在执行了。例:
x = int(input("输入一个数字(1-3):"))
if x == 1:
print("小龙今天晚上不吃饭")
elif x == 2:
print("小龙今天晚上不睡觉")
elif x == 3:
print("小龙今天晚上吃饭")
else:
print("小龙今天晚上睡觉")
三.分支嵌套
分支嵌套大体就是指在分支语句中可以在进行分支语句的套用,不过要注意缩进格式。例:
age = int(input("输入年龄"))
if age < 10:
print("不允许查看")
elif age <18:
y = input("是否继续查看(yes、no)")
if y == "yes":
print("请查看")
else:
print("退出,你放弃查看")
else:
print("可以查看")
这种嵌套可以用来处理更复杂的条件逻辑。
四.pass关键字
pass
是 Python 中的一个关键字,用于表示一个占位符或空代码块。当需要定义一个代码块但暂时不需要执行任何操作时,可以使用 pass
关键字。它通常用于函数、循环、条件语句等需要有代码块但暂时不需要实现的地方。