🐸

清点背包

Python 基础python-basics-28-inventory-check
奖励: 135 XP
|

清点背包

在离开地牢之前,Hoppy 需要确认他带齐了所有东西。

使用 len() 来计算物品数量,使用 in 运算符来检查某样东西是否在里面。

检查工具

backpack = ["Map", "Compass", "Key"]

# 有多少物品?
count = len(backpack) # 3

# "Key" 在背包里吗?
has_key = "Key" in backpack # True

# "Gold" 在背包里吗?
has_gold = "Gold" in backpack # False

你的任务

1
背包

我们有一个你看不见的列表 items

2
计数

创建一个变量 total,存储 items 的长度。

3
搜索

创建一个变量 has_potion。如果 "Potion" 在列表中,它应该是 True,否则是 False

4
报告

打印 totalhas_potion

参考答案
点击展开

in 就像在提问,它会给你 True 或 False。

# 假设 items 已经定义
total = len(items)
has_potion = "Potion" in items
print(total)
print(has_potion)
高级技巧
想更进一步?点击展开

你可以使用 not in 来检查某样东西是否 不在 里面。

if "Map" not in backpack:
  print("我们要迷路了!")
pymain.py
Loading...
终端输出
Terminal
Ready to run...