猜字游戏Python

img


请问怎么编写这串代码,才能让程序正常的运行,使他不错误运行,非常非常感谢!

第一个
6 - i
第二个
i


# 导入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)
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^