Python小游戏简单
时间: 2023-11-05 20:23:03 浏览: 31
好的,我可以给你介绍一个简单的Python小游戏——"猜数字"游戏。
游戏规则:
1.程序随机生成一个 1 到 100 之间的整数,玩家需要猜出这个数字。
2.玩家每猜一次,程序会根据猜测的数字给出提示,告诉玩家猜的数字是太大还是太小。
3.玩家有 10 次机会猜出这个数字,如果在 10 次之内猜出来了,游戏胜利,否则游戏失败。
下面是代码实现:
```python
import random
guessesTaken = 0
print('Hello! What is your name?')
myName = input()
number = random.randint(1,100)
print('Well, ' + myName + ', I am thinking of a number between 1 and 100.')
while guessesTaken < 10:
print('Take a guess.')
guess = input()
guess = int(guess)
guessesTaken += 1
if guess < number:
print('Your guess is too low.')
if guess > number:
print('Your guess is too high.')
if guess == number:
break
if guess == number:
guessesTaken = str(guessesTaken)
print('Good job, ' + myName + '! You guessed my number in ' + guessesTaken + ' guesses!')
if guess != number:
number = str(number)
print('Sorry, you failed to guess my number. It was ' + number + '.')
```
运行代码后,程序会输出猜数字游戏的规则,并要求玩家输入自己的姓名。接下来程序会生成一个随机整数,玩家需要在 10 次之内猜出这个数字。每次玩家猜测后程序会根据猜测的数字给出提示,告诉玩家猜的数字是太大还是太小。如果在 10 次之内猜出来了,程序会输出胜利信息,否则输出失败信息。
希望这个小游戏能带给你一些乐趣!