知识点:

本节课重点是讲你可以在 if 语句内部再放一个 if 语句。还有Zed的垃圾小游戏,机翻,不明所以,完全get不到他的点。

基础练习:

print("""You enter a dark room with two doors.
Do you go throgh door #1 or door #2?
///你走进一间有两扇门的黑暗房间。
你是去1号门还是2号门?""")door = input("> ")
if door == "1":print("There's a giant bear here eating a cheese cake.///这里有一只大熊正在吃奶酪蛋糕。")print("What do you want to do?///你想做什么?")print("1. Take the cake>///拿蛋糕")print("2. Scream at the bear.///对着熊尖叫。")bear = input("> ")if bear == "1":print("The bear eats your face off.  Good job!///熊吃掉你的脸。干得好!")elif bear == "2":print("The bear eats your legs off.  Good job!///熊把你的腿吃了。干得好!")else:print(f"Well, doing {bear} is probably better.///好吧,选{bear}可能更好。")print("Bear runs away.///熊跑开了。")elif door == "2":print("You stare into the endless abyss at Cthulhu's retina.///你凝视着Cthulhud的视网膜上无尽的深渊。")print("1. Blueberries.///蓝莓")print("2. Yellow jacket clothespins.///黄色夹克的衣夹。")print("3. Understanding revolvers yelling melodies.///理解旋转的旋律。")insanity = input("> ")if insanity == "1" or insanity == "2":print("Your body survives powered by a mind of jello.///你的身体靠果冻来维持生存。")print("Good job!///干得好!")else:print("The insanity rots your eyes into a pool of muck.///精神错乱把你的眼睛腐蚀成一堆粪。")print("Good job!///干得好!")else:print("You stumble around and fall on a knife and die,  Good job!///你跌跌撞撞地跌倒在刀下死去,干得好!")   

结果:

反正就是让你不得好死!!!

然后,自己做个小游戏,带有浓浓的中国土味:

print('''你是一个樵夫,这天,你砍完柴回家经过桥上的时候,不小心把斧头掉进了河里,正在你着急伤心的时候,河里出来了一位河神...河神问你道:可怜的樵夫,你为何如此伤心?
你:我刚刚打柴回来,但是不小心把斧头掉到河里了,我就这一把斧头,明天没法打柴了!
河神:你别着急,我来帮你找找。说完河神就沉到了水里.....过了一会儿,河神飞上来说:我刚刚找到一把金斧头,是不是你的呢?''')print("-" * 100)
print('''    1. 是的,这就是我的斧头!2. 不是,这个不是我的斧头!3. 你个死骗子,滚开!''')
print("-" * 100)select = input("请选择> ")if select == '1':print("河神:你确定吗?这个真的是你的吗?")print("-" * 100)print(''' 1. 确定,这个就是我的!2. 额...这个...那个...好像不是的。3. MMP,我选择go die!''')print("-" * 100)se_1 = input("请选择> ")if se_1 == "1":print("河神:呵呵,呔,你这无耻小人,你个穷逼哪来的金斧头?看打!!!")print("你死了!")elif se_1 == "2":print("河神蔑视的看了你一眼:算你识相,劳资逗你玩的。")print("说完,河神转身而逝,你独自在风中凌乱...")elif se_1 == "3":print("河神:卧槽,你不按套路来,去死吧!")print("你死了!")else:print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")print("你死了!")elif select == "2":print("河神:真是个诚实的孩子,那这把银斧头是你的吗?")print("-" * 100)print('''   1. 是我的。2. 不是我的,我的是铁斧头。''')print("-" * 100)se_2 = input("请选择> ")if se_2 == "1":print("河神:卧槽,刚刚还夸你诚实,恬不知耻,你个穷逼哪来的银斧头?看打!!!")print("你死了!")elif se_2 == "2":print("河神:那好吧,还给你的铁斧头,赶紧去砍柴吧!")print("河神转身而逝,(你以为河神没上过小学!?!)你独自在风中凌乱...")else:print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")print("你死了!")elif select == "3":print("河神:卧槽,我这暴脾气,去死吧...")print("你死了!")else:print("河神:跟你说不要乱按,你看,完蛋了吧...(自爆装置:10.9.8...0)")print("你死了!")

END!!!

《笨方法学 Python 3》31. 作出决定相关推荐

  1. 《 笨方法学 Python 》_ 目录

    < 笨方法学 Python >(第 3 版)书中代码是 Python 2 版本,本着学习 Python 3 的目的,用 Python 3 完成本书的习题,代码也已上传到 Github. 作 ...

  2. 笔记 | 笨方法学Python

    整理 | 阿司匹林 出品 | 人工智能头条(公众号ID:AI_Thinker) Python 有多好应该不用多说了,毕竟它是"钦定的"最接近 AI 的语言.(当然,PHP 才是最好 ...

  3. 笨方法学Python(二)

    笨方法学Python,习题16 - 21 版本:3.8.0 编辑器:Visual Studio Code 习题16到21讲的是文件的读写和函数的基础,可以通过一个实例来同时练习他们.在下列情景中,我将 ...

  4. 笨方法学python 习题37

    还是在笨方法学python中... 本节的习题是看一下作者列出的python中的各种运算符,尝试来理解这些符号. 在这里,我只列出了一些自己不会的,通过查百度得到得答案,这里来列举一下. (另外有不怎 ...

  5. 笨方法学python 15章疑问

    ** 笨方法学python 15章疑问 在15张中教我们读取文件,但是当我测试能否打开我之前写的py格式的文本时出现了这一幕 文件打开后然后又出现了 File "15.py", l ...

  6. 《笨方法学python》_《笨办法学Python》 第46课手记

    <笨办法学Python> 第46课手记 这节课制作了一个Python的项目骨架,花了我一个晚上和一个早上的时间,原因是我下载的pdf里面只有OX S的命令行,而没有win下的.我为此在知道 ...

  7. 笨方法学python习题4

    变量和命名 #笨方法学python_习题4#定义变量 cars = 100 space_in_a_car = 4.0 drivers = 30 passengers = 90#计算 cars_not_ ...

  8. 笨方法学python第四版当当_“笨办法”学Python(第3版)

    ZedShaw完善了这个堪称世上较好的Python学习系统.只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功. 在这本书中,你将通过完成52个精心设计的习题来学会Python.阅读这 ...

  9. 青少年python编程竞赛加分_《笨方法学Python》加分题17

    题目 通过前学习的文件操作把一个文件中的内容拷贝到另一个文件中,并使用 os.path.exists 在拷贝前判断被拷贝的文件是否已经存在,之后由用户判断是否继续完成拷贝. 新知识 os.path.e ...

最新文章

  1. 关于学习Python的一点学习总结(4->成员资格->list->列表操作)
  2. Linux安装ansible自动化运维工具
  3. matlab中solve和resolve,resolve和solve的区别
  4. 2021计算机基础知识题库,2021~2021计算机基础知识练习题
  5. 操作系统系统用c语言写,用C语言写关于操作系统的一个问题。
  6. ESP8266 wifi 模块配置,Wechat+APP控制实现
  7. python插入数据查询不出结果问题
  8. 激光破解太空通信难题
  9. golang操作sqlite3
  10. 多ubuntu主机远程桌面连接方案
  11. 腾讯会议分享屏幕,隐藏演讲者模式
  12. c语言怎样求最大公约数,c语言求最大公约数
  13. 电脑和手机连接同一个无线,电脑不能上网,手机能上网?
  14. 产销存报表直接在MB5B上取数
  15. freecodecamp项目---tictactoe
  16. web开发之长度单位:px, pt, rem, vw, vh
  17. Android NFC基础入门
  18. pako插件——数据压缩利器工具
  19. 可以使用30年的卡巴斯基
  20. 软件评测师(九)软件评测基础知识

热门文章

  1. 2021-09-02
  2. top和iostat指令的使用,linux负载,swap与内存,io
  3. 京苍穹土地利用规划建库工具软件_北京苍穹土地利用规划建库工具软件V10使用手册.doc...
  4. 制造业必须应用RPA的十大环节
  5. Win10中启动或关闭Windows功能中没有SNMP服务的解决办法
  6. 中国十大基金公司排行榜
  7. verilog奇数分频,三分频实例
  8. 使用navicat导入SQL语句的教程
  9. AndroidID、IMEI、OAID获取
  10. 学生鲜花网页设计作品静态HTML网页模板源码 大学生鲜花商城网站制作 简单鲜花网站网页设计成品