使用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())用来获取用户输入的猜测数字。如果用户猜测的数字小于随机数,程序会提示猜小了,并继续让用户猜测;如果用户猜测的数字大于随机数,程序会提示猜大了,并继续让用户猜测;如果用户猜测的数字等于随机数,程序会恭喜用户猜对,并显示用户猜测的次数,并结束游戏。
你可以尝试运行这段代码,然后在命令行界面输入猜测的数字进行游戏。
