猜数游戏,0-100之间 ,五次机会猜大猜小要说清楚,一共有五次机会,机会用完,退出

要说明猜对还是猜错
猜数游戏,0-100之间 ,五次机会猜大猜小要说清楚,一共有五次机会,机会用完,退出

# 猜数字,正常处理
number = 9
x=0
while x<5:
    numb = eval(input())
    x+=1
    if number < numb:
        print('太大了')
    elif number > numb:
        print('太小了')
    else:
        print(f"{x}次,猜中了")
        break
else:
    print('没机会了')

 

 


import random
# 随机生成一个要猜的数字
goal = random.randint(0,101)
guessMax = 5 # 猜的最大次数
guessCount = 1 # 当前猜的次数

while True:
    guess = int(input("猜数字:"))
    if guess > goal:
        print("猜大了")
    elif guess < goal:
        print("猜小了")
    else:
        print("你猜对了")
        break
    guessCount += 1
    if guessCount > guessMax:
        print("机会用完,退出~")
        break

如果觉得答案对你有帮助,请点击下采纳,谢谢~

二分查找法嘛,百度看一下详细的教程