用python写300行代码的小游戏
时间: 2024-01-27 16:04:03 浏览: 21
好的,我来为您编写一个基于Python的小游戏,让您可以体验到Python编程的乐趣。
游戏名称:猜数字小游戏
游戏规则:
1.程序会在1~100之间随机生成一个整数,玩家需要在5次机会内猜出这个数字。
2.玩家每次猜测后,程序会给出猜测的结果,告诉玩家猜大了、猜小了还是猜对了。
3.如果玩家猜对了,程序会给出猜测次数,并让玩家选择是否重新开始游戏。
4.如果玩家5次机会用完了,程序会告诉玩家游戏失败,并让玩家选择是否重新开始游戏。
代码如下:
```python
import random
def guess_game():
answer = random.randint(1, 100)
guess_count = 0
guess_limit = 5
while guess_count < guess_limit:
guess = int(input("请输入一个1~100之间的整数:"))
guess_count += 1
if guess < answer:
print("你猜的数字太小了")
elif guess > answer:
print("你猜的数字太大了")
else:
print(f"恭喜你猜对了,你猜了{guess_count}次")
play_again = input("是否重新开始游戏?(Y/N):")
if play_again.upper() == "Y":
guess_game()
else:
print("游戏结束")
break
else:
print(f"你5次机会用完了,游戏失败,正确答案是{answer}")
play_again = input("是否重新开始游戏?(Y/N):")
if play_again.upper() == "Y":
guess_game()
else:
print("游戏结束")
guess_game()
```
运行该代码,即可开始游戏。祝您玩得愉快!