Python3练习题系列(04)
2018-06-18 03:32:06来源:未知 阅读 ()
题目:
制作一个游戏
知识点:
函数、if_elif_else, while, exit
游戏图谱:
游戏代码:
from sys import exit def gold_room(): print('This room is full of gold. How much do you take?') next = input("> ") if "0" in next or "1" in next: how_much = int(next) else: dead("Man, you're not greedy, you win!") if how_much < 50: print("Nice, you're not greedy, you win!") exit(0) else: dead("You greedy bastard!") # bastard 英 ['bɑ?st?d; 'bæst-] 美 ['bæst?d] adj. 私生的 n. 私生子 # greedy 英 ['gri?d?] 美 ['gridi] adj. 贪婪的;贪吃的;渴望的 def bear_room(): print("There is a bear here.") print("The bear has a bunch of honey.") print("The fat bear is in front of another door.") print("How are you going to move the bear?") bear_moved = False while True: next = input("> ") if next == "take honey": dead("The bear looks at you then slaps your face off.") elif next == "taunt bear" and not bear_moved: print("The bear has moved from the door. You can go through it now.") bear_moved = True elif next == "taunt bear" and bear_moved: dead("The bear gets pissed off and chews your leg off.") elif next == 'open door' and bear_moved: gold_room() else: print("I got no idea what that means.") ''' taunt 英 [t??nt] 美 [t?nt] n. 嘲弄;讥讽 adj. 很高的 vt. 奚落;逗弄 ''' def cthulhu_room(): print("Here you see the great evil Cthulhu.") print("He, it, whatever stares at you and you go insane.") print("Do you flee your life or eat your head?") next = input("> ") if 'flee' in next: start() elif 'head' in next: dead("Well that was tasty!") else: cthulhu_room() # insane 英 [?n'se?n] 美 [?n'sen] adj. 疯狂的;精神病的;极愚蠢的 def dead(why): print(why, "Good job!") exit(0) def start(): print("You are in a dark room.") print("There is a door to your right and left.") print("Which one do you take?") next = input("> ") if next == 'left': bear_room() elif next == 'right': cthulhu_room() else: dead("You stumble around the room until you starve.") start() # stumble 英 ['st?mb(?)l] 美 ['st?mbl] n. 绊倒;蹒跚而行 vi. 踌躇,蹒跚;失足;犯错 vt. 使…困惑;使…绊倒
玩游戏过程:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- python3 enum模块的应用 2019-08-13
- python3 之 趣味数学题(爱因斯坦) 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash