🐸

多重路径

Python 基础python-basics-12-many-paths
奖励: 90 XP
|

多重路径

Hoppy 来到了一个三岔路口。世界不总是非黑即白,有时有很多选择。

Python 使用 elif (即 "else if" 的缩写) 来处理多个选择。

Elif 咒语

color = "red"

if color == "blue":
  print("天空")
elif color == "green":
  print("草地")
elif color == "red":
  print("火焰")
else:
  print("未知颜色")

Python 会逐个检查。一旦找到匹配的条件,它就会停止检查剩下的部分。

你的任务

1
路标

创建一个变量 path 并设为 "mountain"

2
森林之路

检查 path 是否为 "forest"。如果是,打印 "树木"

3
高山之路

使用 elif 检查 path 是否为 "mountain"。如果是,打印 "岩石"

4
迷路

使用 else,如果都不匹配,打印 "迷路了"

参考答案
点击展开

这是导航的方法:

path = "mountain"

if path == "forest":
  print("树木")
elif path == "mountain":
  print("岩石")
else:
  print("迷路了")
高级技巧
想更进一步?点击展开

顺序很重要!Python 会选择它发现的 第一个 为真的路径。

score = 95

if score > 90:
  print("A")
elif score > 80:
  print("B")
# 如果我们交换顺序,先检查 > 80,那么 95 分也会打印 "B"!
pymain.py
Loading...
终端输出
Terminal
Ready to run...