今天我们学习下Python之禅和他朋友们的第二道题目,了解分析下军哥的代码
题目
设计一个猜数字的游戏,系统随机生成一个1~100之间的整数,玩家有5次机会,每猜一次系统就会提示玩家该数字是偏大还是偏小,如果猜中了,则告知玩家并提前结束游戏,如果5次都没猜中,结束游戏并告知正确答案。
老样子!在做题之前我们需要了解以下几点知识:
- try … except … else …语句
- if … elif … else … 语句
- while … else … 语句
- random模块
try … except … else … 语句
工作原理大致如下:Python执行try代码块,只有可能发生异常的代码才需要放在try语句中;except代码块告诉Python,如果try语句运行发生异常时,该怎么办;else代码块告诉Python,在try代码块成功执行时才需要的运行的代码,放在else代码块中。
|
|
if … elif … else … 语句
|
|
while … else … 语句
while … else 在循环条件为 false 时执行 else 语句块,翻了Python学习手册,while…else…有点晦涩难懂,菜鸟教程的更容易理解
|
|
random模块
参考博客园
基本的解题知识学完后,我们来看一下的军哥的代码
|
|
|
|