流程控制
流程控制
選擇結構 (decision structure)
1. 單向 if
1. 單向 if
if condition:
statement
範例:
score=60
if score>=60:
print(“及格!”) # 需要縮排
2. 雙向 if ... else
2. 雙向 if ... else
if condition:
statement1
else:
statement2
範例:
score=60
if score>=60:
print(“及格!”)
else:
print(“不及格!”)
3. 多向 if ... elif … else
3. 多向 if ... elif … else
if condition1:
statement1
elif condition2:
statement2
elif condition3:
statement3
…
else:
statementN