幸运52猜数游戏(模仿幸运52中猜价钱游戏,编写程序,计算机随机产生一个正整数,让用户去猜,并提醒用户猜大了还是猜小了,直到用户猜对为止,计算用户猜对一个数所用的秒数),用Python实现
时间: 2024-10-17 20:07:36 浏览: 67
你可以使用Python的random模块生成一个随机整数,然后通过循环结构让用户体验猜数过程。以下是简单的Python代码实现:
```python
import random
import time
def guess_number_game():
# 电脑随机生成一个1到100之间的正整数
secret_number = random.randint(1, 100)
attempts = 0
start_time = time.time()
print("欢迎来到幸运52猜数游戏!我想了一个1到100之间的数字,请你猜一猜是多少。")
while True:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess < secret_number:
print("你猜的数字太小了!")
elif user_guess > secret_number:
print("你猜的数字太大了!")
else:
end_time = time.time()
elapsed_time = end_time - start_time
print(f"恭喜你,猜对了!你用了大约{elapsed_time:.2f}秒。")
break
guess_number_game()
```
在这个程序中,我们首先导入`time`模块来获取当前时间,记录用户猜对的时间。游戏开始时,电脑会生成一个秘密数字,然后进入循环,用户输入他们的猜测,如果猜得过低或过高都会得到相应的提示。当猜中时,我们会计算并显示用户猜出数字所花费的时间。
阅读全文