写一个Python程序,实现一个生成1-100随机数并让用户猜数的游戏。
提示:
使用random包

答案

import random

# 生成一个1到100之间的随机数
number_to_guess = random.randint(1, 100)
attempts = 0

print("猜数游戏开始!我已经想好了一个1到100之间的数字。")

while True:
    attempts += 1
    try:
        guess = int(input("猜一猜这个数字是多少:"))
    except ValueError:
        print("请输入一个有效的整数。")
        continue

    if guess < number_to_guess:
        print("太小了,再试一次。")
    elif guess > number_to_guess:
        print("太大了,再试一次。")
    else:
        print(f"恭喜你!你猜对了,数字就是 {number_to_guess}。")
        print(f"你总共猜了 {attempts} 次。")
        break

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注