1.随机数字
2.判定录入随机数字是否正确
3.如果错了,判断大小
4.复活币机制
4.每个复活币三次机会
这是,这个程序的大体思路。
1.随机数字
2.判定录入随机数字是否正确
3.如果错了,判断大小
4.复活币机制
4.每个复活币三次机会
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