这里是一个简单的小程序,可以随机生成一个猜数字游戏,让用户猜出正确的数字。 import random
def guess_number_game():
# 随机生成一个 1 到 100 的数字
secret_number = random.randint(1, 100)
print("我已经想好了一个 1 到 100 之间的数字,请猜猜看是多少?")
# 记录用户猜测次数
guess_count = 0
# 用 while 循环不断询问用户猜测数字
while True:
guess = input("请输入你猜测的数字:")
guess_count += 1
# 判断用户输入的是否为数字
if not guess.isdigit():
print("请输入有效的数字!")
continue
# 将用户输入的字符串转换为整数
guess = int(guess)
# 判断用户是否猜中了数字
if guess == secret_number:
print("恭喜你,你猜对了!你一共猜了 %d 次。" % guess_count)
break
elif guess < secret_number:
print("猜的数字太小了,再试试!")
else:
print("猜的数字太大了,再试试!")
# 运行游戏函数
guess_number_game()
这个程序会随机生成一个 1 到 100 的数字,然后要求用户在不断猜测中猜出正确的数字。程序会记录用户猜测的次数,并在用户猜对后显示用户猜测的次数。这个程序简单易懂,可以让用户在轻松愉快的氛围中锻炼逻辑思维和数学能力。
|