python程序设计

预设一个0~100的随机整数,提示用户输入所猜数字。如果大于预设数,则显示太大了,如果小于预设数则显示太小了,一直到用户猜中输出随机数字和预测次数

该回答引用chatgpt:

import random

# 生成0~100之间的随机整数
answer = random.randint(0, 100)

# 初始化猜测次数
count = 0

# 不断提示用户猜测,直到猜中为止
while True:
    # 提示用户输入猜测数字
    guess = int(input("请猜一个0~100之间的整数:"))
    
    # 更新猜测次数
    count += 1
    
    # 判断猜测数字是否等于预设数
    if guess == answer:
        print("恭喜你,猜中了!")
        print("预设数字是:", answer)
        print("猜测次数是:", count)
        break
    elif guess > answer:
        print("太大了,请继续猜测。")
    else:
        print("太小了,请继续猜测。")