顺序结构,选择结构
顺序结构
在python编译器中python的程序从上到下逐行进行的
a = 10
b = 20
c= a + b
print(c)
选择结构
在python编译器中一些特定语句会根据条件择性输出的
a = int(input("输入一个数字"))
if a > 5 :
print("嘻嘻")
else:
print("不嘻嘻")
单分支,双分支,多分支
单分支:if 语句例如:
if 5 > 3:
print("hi")
双分支:if else 语句 例如:
if 5 > 3 :
print("吃了吗")
else:
print("不吃-")
if 3 > 5 :
print("吃了吗")
else:
print("不吃-")
多分支:if elif else 语句 例如:
a = int(input("输入一个数字"))
if a > 10 :
print("早上好")
elif a < 5 :
print("中午好")
elif 5 < a < 10 :
print("下午好")
else:
print("晚上好")
分支嵌套
分支是可以进行嵌套的 if 语句中可以嵌套多重if语句,但是注意if语句的缩进,例如:
score = int(input("请输入成绩"))
if 0 <= score <= 100:
if score >= 90:
print("优秀")
elif score >= 70:
print("良好")
elif score >= 60:
print("及格")
elif score >= 0:
print("渣渣")
else:
print("成绩不合法")
pass关键字
pass关键字在python中指的是空语句,表示什么都不做,主要做占位符。例如,当定义一个类但暂时没有成员要写,或者定义一个函数但不想立即实现函数体时,可以使用 pass
关键字作为占位符,以确保编译时语法检查不报错。
if 5 > 3:
pass
if 5 > 3: