程序设计的 三种基本结构:顺序结构、分支结构、循环结构
顺序结构:是一种线性、有序的结构,依次执行各语句模块
分支结构:根据条件成立与否,选择程序执行的不同路径
循环结构:重复执行一个或几个模块,直至满足某一条件
Python里面只有一种分支控制,就是if…elif…else… 和很多语言不同,Python不提供switch语句,而是完全依赖if实现switch的功能。
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
- 条件判断部分不需要使用( )
- 注意每个条件后面的冒号**:**
- 注意执行语句块需要整体缩进
- 可以没有else
#eval() :执行字符串语句
score=eval(input("请输入你的成绩:"))
if score>=90:
print("A")
elif score >=75:
print("B")
elif score >=60:
print("C")
else:
print("D")
#a与b之间要一直为最大值
a=3;b=8
if a<b:
a,b==b,a
print("a={1},b={0}".format(a,b))
w=input("请输入周几:")
if w in ['周1','周2','3','4','5','一'<