题目:
设计一个猜数字的游戏,系统随机生成一个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代码块中。
[Python] 纯文本查看 复制代码
1
2
3
4
5
6
7
8
|
first_number = input ( 'First number: ' )
second_number = input ( 'Second number: ' )
try :
answer = int (first_number) / int (second_number)
except ZeroDivisionError:
print ( "You can't divide by 0 !" )
else :
print (answer)
|
if … elif … else … 语句
[Python]
纯文本查看
复制代码
1
2
3
4
5
6
|