通过怎样的方式可以简化并且扩展游戏的功能呢?
在网上搜索,看到了一个简化的,没有扩展。我根据它的代码,写出了自己的代码。
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语句。
网友评论