← 返回课程列表
第18课:文字RPG地下城(毕业项目)
进度 0/36
⛶
🏰
文字RPG地下城
逻辑迷宫毕业项目!
📖
综合运用while+分支
🎮
文字RPG
用 while 做游戏主循环,让游戏可以反复运行。
🚪
if-elif-else
做分支选择,根据玩家输入走不同剧情。
💡
input()
获取玩家选择,返回玩家输入的字符串。
🔍
运行示例
📝
代码沙盒
🔄 重置
▶ 运行
print("🏰 欢迎来到魔法地下城!") print("你面前有三扇门:1.金门 2.银门 3.木门") choice = input("选择哪扇门?(1/2/3)") if choice == "1": print("💰 金门后面是宝藏!你赢了!") elif choice == "2": print("🐺 银门后面有狼!快跑!") elif choice == "3": print("🚪 木门通向出口,安全离开!") else: print("❓ 没有这扇门,你迷路了...")
💻
点击「运行」查看输出
首次运行需加载 Python 环境...
🎯
小测验
第1题:这个项目用到了哪些知识?
只有if
while+if-elif-else+input
只有while
只有print
第2题:玩家输入'2'会怎样?
找到宝藏
遇到狼
安全离开
迷路了
📝
本课知识点
✓
综合运用while循环
✓
if-elif-else多分支
✓
input获取玩家输入
✓
恭喜完成逻辑迷宫!获得⚔️迷宫勇士勋章
第18课完成!继续探索下一课吧 🚀
🌀
上一课
第17课
✓ 标记完成
下一课
第19课
🌀