Bootstrap

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代码块中。

[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

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;