假设你是个农场主,一个僵尸闯进了你的农场,现在要吃掉你的脑子。 但是他决定给你一个机会。他告诉你,他现在100岁了,如果你能猜 到他的初恋是那一岁发生的,他就放过你。他可以给你五次机会,五 次内猜对了你就活下来了。但是五次内没有猜对你就要被吃掉了。对 应的,每次猜测后,他会告诉你你是否猜对,若猜错了也会告诉你你 猜测的数据是偏大还是偏小。请利用Python模拟这个游戏
时间: 2024-03-19 15:41:31 浏览: 120
好的,我可以帮您写一个Python程序来模拟这个游戏。下面是代码:
```python
import random
zombie_age = random.randint(1, 100)
guess_count = 0
guess_limit = 5
print("僵尸告诉你,他的初恋是在1岁到100岁之间。你有5次机会来猜测他的年龄。")
while guess_count < guess_limit:
guess = int(input("请猜测他的年龄:"))
guess_count += 1
if guess == zombie_age:
print("恭喜你,你猜对了!僵尸放过了你。")
break
elif guess < zombie_age:
print("你猜小了。")
else:
print("你猜大了。")
if guess_count == guess_limit:
print("很遗憾,你没有猜对。僵尸要吃掉你的脑子了。")
```
这个程序会随机生成一个1到100之间的数字,表示僵尸的年龄。然后程序会让你输入你猜测的年龄,如果猜测的年龄与僵尸的年龄相同,程序就会告诉你猜对了并退出循环。如果猜错了,程序会告诉你猜测的数据是偏大还是偏小。如果猜测次数达到了5次,程序会告诉你失败了,僵尸要吃掉你的脑子了。
阅读全文