用python做一个小游戏代码

以下是一个猜数字的小游戏代码:

import random

print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字,请你猜猜看是多少。")

number = random.randint(1, 100)
guess = 0
count = 0

while guess != number:
    count += 1
    guess = int(input("请猜一个数字:"))

    if guess > number:
        print("你猜的数字太大了。")
    elif guess < number:
        print("你猜的数字太小了。")
    else:
        print("恭喜你,猜对了!")
        print("你一共猜了%d次。" % count)

运行结果:

欢迎来到猜数字游戏!
我已经想好了一个1到100之间的数字,请你猜猜看是多少。
请猜一个数字:50
你猜的数字太大了。
请猜一个数字:25
你猜的数字太小了。
请猜一个数字:37
你猜的数字太大了。
请猜一个数字:31
你猜的数字太小了。
请猜一个数字:34
你猜的数字太大了。
请猜一个数字:32
恭喜你,猜对了!
你一共猜了6次。

以下是一个猜数字的小游戏代码,可以让用户自己设定数字范围和猜测次数限制:

import random

print("欢迎来到猜数字游戏!")
min_num = int(input("请输入数字范围的最小值:"))
max_num = int(input("请输入数字范围的最大值:"))
max_guess = int(input("请输入猜测次数的限制:"))

number = random.randint(min_num, max_num)
guess = 0
count = 0

while guess != number and count < max_guess:
    count += 1
    guess = int(input("请猜一个数字:"))

    if guess > number:
        print("你猜的数字太大了。")
    elif guess < number:
        print("你猜的数字太小了。")
    else:
        print("恭喜你,猜对了!")
        print("你一共猜了%d次。" % count)

if count == max_guess:
    print("很遗憾,你没有在%d次内猜对。正确答案是%d。" % (max_guess, number))

运行结果:

欢迎来到猜数字游戏!
请输入数字范围的最小值:1
请输入数字范围的最大值:100
请输入猜测次数的限制:5
请猜一个数字:50
你猜的数字太大了。
请猜一个数字:25
你猜的数字太小了。
请猜一个数字:37
你猜的数字太大了。
请猜一个数字:31
你猜的数字太小了。
请猜一个数字:34
你猜的数字太大了。
很遗憾,你没有在5次内猜对。正确答案是32。