习题35的附加练习4

2018-03-08  本文已影响10人  吴黄龙本人

通过怎样的方式可以简化并且扩展游戏的功能呢?
在网上搜索,看到了一个简化的,没有扩展。我根据它的代码,写出了自己的代码。

        dead("Man, learn to type a number.")这句就没有可以执行的情况,输入全部数字,走下一步逻辑,输入字母,出来错误提示,输入字母加数字,也是错误提示
def  dead(why):
        print  why, "Good job!"
        exit(0)
我本来是把print   why,"Good job!"  写成
def   seven():
          print  why,  "Good job!",在powershell出来错误提示,why是全局变量,分装出错。```





```在例子里有三个选项,我原来版本是两个选项,少了一个选项,在def   four():增加了一个选项,print  "1.take honey",可是在powershell第二次输入这个选项,跳到其它分支,出现错误逻辑。最后想到要在上面的代码加一行elif语句,既然four()有三个选项,而下面的代码只有两个if语句,要加一个if语句。
上一篇 下一篇

猜你喜欢

热点阅读