你将学会用 if、elif、else 和逻辑运算符让程序做出决策。
在 Kodokon 中打开本课程序常常需要在多条路径之间做选择。if 关键字只有在条件为真时才运行一段指令。条件是一个求值结果为 True 或 False 的表达式。if 那一行以冒号 : 结尾,紧随其后的代码块要缩进 4 个空格:这个缩进告诉 Python 哪些行属于这个代码块。
age = 20
if age >= 18:
print("You are an adult.")条件用比较运算符书写:==(等于)、!=(不等于)、<(小于)、>(大于)、<= 和 >=。要串联多种情况,就加上 elif("else if",即 "否则如果"),它测试另一个条件;再加上 else("否则"),当其他所有条件都为假时它才运行。
temperature = 15
if temperature > 25:
print("It's hot.")
elif temperature > 10:
print("It's mild.")
else:
print("It's cold.")要组合多个条件,就使用逻辑运算符:and(当两个条件都为真时为真)、or(当至少一个为真时为真)以及 not(把结果反转:not True 就是 False)。
age = 30
has_ticket = True
if age >= 18 and has_ticket:
print("Entry allowed.")
if not has_ticket:
print("Ticket missing.")else 代码块什么时候运行?True and False 的求值结果是什么?