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

使用prompt()函数实现一个简易的猜数字游戏(Python)

发布时间:2023-12-14 06:43:19

使用Python实现一个简易的猜数字游戏可以使用input()函数,而不是prompt()函数。input()函数可以从用户那里获取输入的值。

下面是一个使用input()函数实现的猜数字游戏的例子:

import random

def play_game():
    guess_number = random.randint(1, 100)  # 生成一个1到100的随机数
    attempts = 0  # 猜测次数
    
    print("猜数字游戏开始!")
    
    while True:
        user_guess = int(input("请输入一个1到100之间的整数: "))  # 获取用户猜测的数字
        
        attempts += 1
        
        if user_guess < guess_number:
            print("猜小了,请再试一次!")
        elif user_guess > guess_number:
            print("猜大了,请再试一次!")
        else:
            print(f"恭喜你,你猜对了!用了{attempts}次猜中了答案。")
            break  # 结束循环
    
    print("游戏结束!")

play_game()

在这个例子中,random.randint(1, 100)函数用来生成一个1到100之间的随机数,int(input())用来获取用户输入的猜测数字。如果用户猜测的数字小于随机数,程序会提示猜小了,并继续让用户猜测;如果用户猜测的数字大于随机数,程序会提示猜大了,并继续让用户猜测;如果用户猜测的数字等于随机数,程序会恭喜用户猜对,并显示用户猜测的次数,并结束游戏。

你可以尝试运行这段代码,然后在命令行界面输入猜测的数字进行游戏。