用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次。
这个程序可以帮助玩家锻炼猜测能力,同时也可以通过随机生成的数字来增加游戏的乐趣。
