习题31
本习题主要是作者用了一个做游戏的方法让我们了解一下if的嵌套处理,挺有趣的。(最后不管咋着,游戏中你都是死。。。)由于大一学了一年的c语言,所以对这个语言的用法并不是感觉有多难。唯一让我疑惑的就是那个if的缩进问题,这里来记录一下,希望以后能够理解。另外希望,读者大佬可以给接一下惑。 主要是第十二行的if缩进,多输入一个空格就会显示错误。

print "You enter a dark room with two doors. Do you go through.door #1 or door #2?"door = raw_input("> ")if door == "1":print "There's a giant bear here eating a cheese cake. What do you do?"print "1.Take the cake."print "2.Scream at the bear."bear = raw_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 "Well,doing %s is probably better. Bear runs away." % bearelif door == "2":print "You stare into the endless abyss at Cthulhu's retina."  print "1.Blueberries."print "2.Yellow jacket clothespins."print "3.Understanding revolvers yelling melodies."insanity = raw_input("> ")if insanity == "1" or insanity == "2":print "Your body survives powerded by a mind of jello. Good job!"else:print "The insanity rots your eyes into a pool of muck.Good job!"else:print "You stumble around and fall on a knife and die. Good job!"

笨方法学python 习题31相关推荐

  1. 笨方法学python 习题37

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

  2. 笨方法学python习题4

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

  3. 笨方法学python 习题29-31

    if & else 习题29 - if语句 代码如下: 结果输出: Tips: if语句是什么?有什么用处? +=是什么意思? 习题30 else和if 代码如下: 结果输出: Tips: 习 ...

  4. python手记(游戏) 笨方法学python习题36【持续更新中】

    如有意见或其他问题可在下方写下评论或加QQ:1693121186 欢迎一起讨论技术问题! 代码如下: 解说:这是笨方法的习题36,让做一个游戏.我会持续更新,如果想复制玩玩的同学,请别将主线线人以下的 ...

  5. 笨方法学Python 习题 42: 对象、类、以及从属关系

    有一个重要的概念你需要弄明白,那就是"类(class)"和"对象(object)"的区别.问题在于,class 和 object 并没有真正的不同.它们其实是同 ...

  6. python数值运算答案_笨方法学Python 习题3:数字和数学计算

    数字和数学计算 print("I will now count my chickens") print("Hens",25+30/6) print(" ...

  7. python38使用_笨方法学Python 习题38:列表的操作

    列表的操作: 这里先复习一下之前遇见过的函数:split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分隔num个子字符 str.split(str="", nu ...

  8. 笨方法学python 习题26

    习题26 python:3.9 首先我不知道为什么书中的网站打不开,一直是404,所以我就去网上涨了源代码,如下 def break_words(stuff):"""Th ...

  9. 笨方法学python 习题34

    习题34 python:3.9 animals = ['bear','python','peacock','kangaroo','whale','platypus']print ("The ...

  10. 笨方法学python 习题32-33

    循环&列表 习题32 循环和列表 代码如下: 结果输出: Tips: 习题33 while循环 代码如下: 结果输出: Tips: 习题32 循环和列表 代码如下: #创建列表 ''' hai ...

最新文章

  1. 51NOD 1287 加农炮(不水的线段树)
  2. Android Gradle 配置Java src目录、Res 目录
  3. 转: 学ppt的网址与素材
  4. WINSERVER 2008 CA 证书有效期修改
  5. Activity的启动过程(源码API27)
  6. 一文带你深入理解JVM内存模型
  7. Oracle执行计划顺序
  8. 对于XLS碎片提取的深入研究
  9. 线程queue、事件event及协程
  10. class h5 点击后样式变化_【php】JQuery怎么实现页面刷新后保留鼠标点击addclass的样式?...
  11. 30个HTML标签,10.30 html标签
  12. springmvc json串的null值替换为空值
  13. 181022词霸有道扇贝每日一句
  14. Java并发基础问题总结
  15. 清理C盘空间,给Win7释放更多C盘容量
  16. javah vs javac -h
  17. Android 打开淘宝商品详情
  18. 使用计算机制作数字文本结构 可以,使用计算机制作的数字文本结构,可以分为线性结构与非线性结构,简单文本呈现为一种结构,写作和阅读均按顺序进行。(1.0分)...
  19. oracle 查询时间段内的天,ORACLE任意时间段内所有天数日期查询
  20. PCL点云处理与关键点提取

热门文章

  1. Oracle EBS数据定义移植工具:Xdf(XML Object Description File)
  2. 在固态硬盘上安装linux系统怎么安装,教程|教你一键重装怎么将系统安装在固态硬盘上...
  3. uliso刻录系统到U盘
  4. python需要在linux上运行,在linux上运行python的方法
  5. fpgrowth算法实战 mlib_MLlib--FPGrowth算法
  6. android keytool工具,keytool工具的使用
  7. vb6.0连接access数据库
  8. 使用java下载东西如何优化下载网速
  9. ui设计移动端字体适配_UI设计师设计移动端界面要注意的字体规范有那些?
  10. js 技巧 (十)广告JS代码效果大全 【3】