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

如何在Python控制台中实现简单的游戏

发布时间:2023-12-28 21:59:22

在Python控制台中实现简单的游戏通常可以使用Python内置的input()函数获取用户输入,并根据用户输入的内容进行相应的逻辑处理和输出。下面是一个使用Python控制台实现的小游戏的例子,游戏名称为猜数字:

import random

# 生成一个1到100之间的随机数作为答案
answer = random.randint(1, 100)
# 初始化猜测次数
guess_count = 0

print("欢迎来到猜数字游戏!请输入一个1到100之间的整数:")

while True:
    # 获取用户输入
    guess = int(input())
    
    # 猜测次数加1
    guess_count += 1
    
    # 判断用户输入的数字是否与答案相等
    if guess == answer:
        print("恭喜你,猜对了!")
        break
    elif guess < answer:
        print("猜的数字太小了,请继续猜:")
    else:
        print("猜的数字太大了,请继续猜:")

print("你总共猜了", guess_count, "次")

在上面的代码中,我们首先使用random模块中的randint函数生成一个1到100之间的随机整数作为答案,然后通过一个循环来获取用户的输入,并进行相应的逻辑判断。当用户猜对答案时,循环终止,并输出猜测次数。如果用户猜的数字比答案小,则输出"猜的数字太小了,请继续猜:";如果用户猜的数字比答案大,则输出"猜的数字太大了,请继续猜:"。

你可以将以上代码复制到一个Python文件中,然后在控制台运行该文件,即可开始猜数字游戏。