请问,谁能帮我回答一下这个问题?

1.随机数字
2.判定录入随机数字是否正确
3.如果错了,判断大小
4.复活币机制
4.每个复活币三次机会

img


这是,这个程序的大体思路。

img

import random

coin = random.randint(1, 5)  # 复活币个数
guess = random.randint(1, 5)  # 猜的次数
data = random.randint(1, 10)  # 计算机产生的数

count_guess = 0
count_coin = 0
while True:
    d = int(input("请输入一个数字:"))
    count_guess += 1
    if d == data:
        print("恭喜你猜中了!")
        print(f"你一共猜了{count_guess}次。" + (f"使用过复活币{count_coin}次。" if count_coin > 0 else ""))
        break
    else:
        if d > data:
            print("你猜大了!")
        elif d < data:
            print("你猜小了!")

        if count_guess == guess:
            print(f'猜测次数用完!')
            if count_coin < coin:
                YesNo = input(f"你还有{coin-count_coin}个复活币.使用复活币复活吗?(Y/N)")
                if YesNo == "Y":
                    count_coin += 1
                    guess += 3
                else:
                    break
            else:
                print(f"猜测次数用完,复活币用完,退出吧!")
                break

你这是一个project吧,没有具体要求怎么解答

1.是猜数字大小吗?
2.是确定猜测次数,次数用完后,用复活币复活吗?如果是,复活币由你输入?