欢迎访问宙启技术站
智能推送

用Python编写的简单游戏程序

发布时间:2023-12-04 11:17:55

下面是一个使用Python编写的简单的猜数字游戏程序:

import random

def guess_number():
    number = random.randint(1, 100)
    attempts = 0
    
    while True:
        guess = int(input("请输入一个1到100之间的整数: "))
        attempts += 1
        
        if guess < number:
            print("猜小了,请继续猜测!")
        elif guess > number:
            print("猜大了,请继续猜测!")
        else:
            print("恭喜你,猜对了!")
            print("你猜中了数字{},你一共猜了{}次。".format(number, attempts))
            break

guess_number()

这个程序是一个简单的猜数字游戏,程序会随机生成一个1到100之间的整数,然后玩家需要通过输入猜测的数字来猜出正确的数字。程序会不断给出提示,直到玩家猜中为止。

程序首先使用random.randint(1, 100)函数来随机生成一个1到100之间的整数作为正确的数字。然后使用一个while循环来不断获取玩家的猜测,并与正确的数字进行比较。如果猜测的数字小于正确的数字,程序会给出提示“猜小了,请继续猜测!”,如果猜测的数字大于正确的数字,程序会给出提示“猜大了,请继续猜测!”。如果玩家猜中了正确的数字,程序会给出恭喜的提示,并显示玩家猜中的数字和猜测的次数。

下面是一个程序运行的例子:

请输入一个1到100之间的整数: 50
猜大了,请继续猜测!
请输入一个1到100之间的整数: 25
猜小了,请继续猜测!
请输入一个1到100之间的整数: 37
猜大了,请继续猜测!
请输入一个1到100之间的整数: 31
猜大了,请继续猜测!
请输入一个1到100之间的整数: 28
猜小了,请继续猜测!
请输入一个1到100之间的整数: 29
恭喜你,猜对了!
你猜中了数字29,你一共猜了6次。

这个程序可以帮助玩家锻炼猜测能力,同时也可以通过随机生成的数字来增加游戏的乐趣。