下面是一个猜动物的 Python 代码,其中包含了更多的动物和一些玩法和修饰:
import random
# 定义动物列表
animals = ["老虎", "狮子", "大象", "熊猫", "长颈鹿", "猴子", "袋鼠", "企鹅", "熊", "鹰", "狼", "狐狸", "鲸鱼", "鲨鱼", "海豚"]
# 用于记录猜测次数的变量
num_guesses = 0
# 猜动物游戏循环
while True:
# 输出提示信息
print("欢迎来到猜动物游戏!")
# 随机选择一个动物
random_animal = random.choice(animals)
# 用于记录猜测正确的次数的变量
correct_guesses = 0
# 猜测次数限制
max_guesses = 5
# 猜测循环
while correct_guesses < max_guesses:
# 提示用户输入猜测的动物
guess = input("请猜一个动物:")
# 检查猜测是否正确
if guess == random_animal:
print(f"恭喜你猜对了!答案是{random_animal}")
correct_guesses += 1
else:
print(f"抱歉,你猜错了。你还有{max_guesses - correct_guesses}次机会。")
# 输出提示信息,告诉玩家所猜的动物与正确答案的关系
if guess in animals:
print(f"你所猜的动物{guess}与正确答案{random_animal}都是哺乳动物。")
elif guess == "哺乳动物":
print(f"正确答案{random_animal}是哺乳动物。")
elif guess == "鸟类":
print(f"正确答案{random_animal}是鸟类。")
elif guess == "爬行动物":
print(f"正确答案{random_animal}是爬行动物。")
elif guess == "两栖动物":
print(f"正确答案{random_animal}是两栖动物。")
elif guess == "节肢动物":
print(f"正确答案{random_animal}是节肢动物。")
elif guess == "鱼类":
print(f"正确答案{random_animal}是鱼类。")
# 增加猜测次数
num_guesses += 1
# 询问用户是否继续玩游戏
play_again = input("是否继续玩游戏?(y/n)")
if play_again.lower() != "y":
print("感谢你的参与!")
break
增加了一些新的玩法和修饰,包括:
1. 在游戏开始前,输出一个欢迎信息。
2. 在随机选择动物时,从一个包含更多动物的列表中进行选择。
3. 在猜测次数限制内,记录玩家猜对的次数。
4. 在猜测循环中,每次猜测后输出一些提示信息,告诉玩家所猜的动物与正确答案的关系。
5. 在游戏结束后,询问玩家是否继续玩游戏,如果玩家选择不继续,则输出感谢信息并结束游戏。
这样,游戏的玩法更加丰富,玩家可以在猜测过程中获得更多的提示和信息,从而更好地猜测动物。
还没有评论,来说两句吧...