Lv.1
在 【海龟编辑器】意见反馈信箱(长期有效) 中回复
官方课本都能错
你们试试
import random # 导入随机数模块min_num = random.randint(0, 50) # 猜想范围最小值
max_num = random.randint(200, 300) # 猜想范围最大值
answer = random.randint(min_num, max_num) # 答案
guess_num = -1 # 用户猜想数字
guess_times = 7 # 用户猜想次数print("狡猾的数字")
while guess_num != answer:
# 猜想次数用完
if guess_times == 0:
print("很遗憾,没猜对!")
break
else:
print() # 打印空白行
print("还剩",guess_times,"次")
# 打印猜想范围
print(min_num, "<= ? <=", max_num)
# 输入猜想数字
guess_num = int(input("请输入猜想数字:"))
# 判断范围
if guess_num > max_num or guess_num < min_num:
print("注意范围!")
continue
# 判断猜想结果
if guess_num == answer:
print("恭喜你,猜对了!")
elif guess_num > answer:
max_num = guess_num
else:
min_num = guess_num
# 更新猜想次数
guess_times = guess_times - 1
2021-02-19T21:21:47 点赞:0