请给上述的程序都附上备注
时间: 2024-06-05 19:06:59 浏览: 34
# 导入所需库
import random # 用于生成随机数
import time # 用于延时
# 定义一个函数,用于生成随机数
def generate_random_number():
return random.randint(1, 100)
# 定义一个函数,用于检查用户输入的数字是否正确
def check_guess(number, guess):
if number == guess:
print("恭喜你,猜对了!")
return True
elif number > guess:
print("你猜的数字太小了,再试试吧!")
return False
else:
print("你猜的数字太大了,再试试吧!")
return False
# 主程序开始
print("欢迎来到猜数字游戏!")
time.sleep(1) # 延时1秒
print("我已经想好了一个1到100之间的数字,你可以开始猜了!")
time.sleep(1) # 延时1秒
# 生成随机数
number = generate_random_number()
# 让用户一直猜,直到猜对为止
while True:
guess = int(input("请输入你猜的数字:"))
if check_guess(number, guess):
break
time.sleep(1) # 延时1秒
print("游戏结束,谢谢参与!")