猜数字游戏 先输入2个不超过100正整数 分别是被猜数和允许猜测的最大次数n
时间: 2024-11-03 20:14:15 浏览: 71
java 猜数字游戏 随机产生一个100以内的正整数
5星 · 资源好评率100%
如果你想要让猜数字游戏更灵活,可以先让用户输入被猜数和最大猜测次数,下面是基于Python的一个例子:
```python
import random
def custom_guessing_game():
print("欢迎来到自定义猜数字游戏!请输入你要猜的数以及最大的猜测次数(不超过100次):")
max_attempts = int(input("请输入最大猜测次数:"))
number_to_guess = int(input("请输入被猜数:"))
if max_attempts > 100 or number_to_guess > 100:
print("抱歉,数字不能超过100,请重新输入。")
else:
attempts = 0
while attempts < max_attempts:
user_guess = int(input("请输入你的猜测:"))
attempts += 1
if user_guess == number_to_guess:
print(f"恭喜你,你在第{attempts}次尝试时猜对了!")
break
elif user_guess < number_to_guess:
print("你猜的数字太小了!")
else:
print("你猜的数字太大了!")
if attempts == max_attempts:
print(f"很遗憾,你没有在规定的{max_attempts}次内猜对,正确的数字是{number_to_guess}.")
custom_guessing_game()
```
在这个版本中,玩家可以在开始游戏前指定自己想要的挑战条件。
阅读全文