Python 启蒙 · 列表与互动
很多东西一起管,
也让程序会提问。
多个宝石、多个任务、多个颜色,不必给每一个都起单独名字。列表像一个篮子;而 input() 让程序能听见玩家的回答。
01 · 列表
把一组东西装进同一个篮子
python
gems = ["红宝石", "蓝宝石", "绿宝石"]
print(gems)方括号 [] 表示列表,逗号把每一项隔开。列表适合保存很多相同类别的东西。
02 · append
想多放一个?从篮子后面加
python
gems.append("紫水晶")
print(gems)append() 的意思是“追加”。它会把新项目放到列表最后,原来篮子里的东西不会消失。
03 · for 遍历
让程序把篮子里的东西逐个拿出来
python
for gem in gems:
print("发现", gem)每重复一次,gem 就暂时代表列表中的一项。列表多一项,for 就会多处理一次。
04 · input
程序也可以先问玩家
python
name = input("小勇士叫什么名字?")
print("你好,", name)input() 会停下来等待输入。得到的答案默认是文字;想做数字计算时,要记得使用 int() 或 float()。
图解复习
改一行挑战
给列表加一颗你喜欢的宝石
python
gems.append("紫水晶")换成你喜欢的宝石名称后运行,再观察 for 会不会多处理一次。