用python实现0-100以内猜数游戏的算法,复制即可使用!!!!
import random
def guess_number():
secret_number = random.randint(1, 100)
print("欢迎参加猜数游戏!")
print("我已经想好了一个1到100之间的整数。")
attempts = 0
while True:
guess = input("请猜一个数:")
# 尝试将输入转换为浮点数
try:
guess = float(guess)
except ValueError:
print("输入无效,请输入一个有效的数值。")
continue
# 检查输入是否在范围内
if guess < 1 or guess > 100:
print("输入无效,请输入1到100之间的数值。")
continue
# 增加猜测次数
attempts += 1
if guess < secret_number:
print("太小了,请再试一次。")
elif guess > secret_number:
print("太大了,请再试一次。")
else:
print(f"恭喜你猜对了!你用了{attempts}次猜测。")
break
guess_number()