
请问怎么编写这串代码,才能让程序正常的运行,使他不错误运行,非常非常感谢!
# 导入random模块
import random
# 定义一个包含10个单词的列表
words = ["apple", "banana", "orange", "grape", "pear", "melon", "cherry", "lemon", "mango", "kiwi"]
# 从列表中随机选择一个单词作为答案
answer = random.choice(words)
# 设置初始猜测次数为0
guesses = 0
# 设置游戏循环
while guesses < 5:
# 提示用户输入一个单词
guess = input("请输入一个水果的英文单词:")
# 增加猜测次数
guesses += 1
# 判断用户的猜测是否正确,并给出相应的提示
if guess == answer:
print("恭喜你,你猜对了!")
break
else:
print("你猜错了。你还有", 5 - guesses, "次机会。")
# 如果用户用完了5次机会仍然没有猜对,显示答案并结束游戏
if guesses == 5 and guess != answer:
print("很遗憾,你没有猜对。答案是", answer)