[Python] 纯文本查看 复制代码 import random
from tkinter import messagebox
print("开启猜数字游戏!!!,请输入一个1-100的数字")
num = int(input("您的数字为:"))
num1 = random.randrange(0, 100, 1)
list = [1, 100]
while num != num1:
if (num1 > num):
list[0] = num
print("请在", list[0], "-", list[1], "之间选择")
num2 = int(input(""))
while list[0] <= num2 <= list[1]:
if list[0] <= num2 <= list[1]:
print("1")
num = num2
break
else:
print(list)
print("不在数组中,请重新输入")
num1 = int(input(""))
elif num1 < num:
list[1] = num
print("请在", list[0], "-", list[1], "之间选择")
num2 = int(input(""))
while list[0] <= num2 <= list[1]:
if list[0] <= num1 <= list[1]:
print("1")
num = num2
break
else:
print(list)
print("不在数组中,请重新输入")
num1 = int(input(""))
print("爆炸了,正确数字为", num1)
list2 = ["倒立喝酒", "喝完一瓶1L可乐", "3天不能吃饭", "10天不能洗澡"]
chengfu = random.randrange(0, 3, 1)
print("由于你爆炸了,进入随机惩罚,惩罚方案有倒立喝酒,喝完一瓶1L可乐,3天不能吃饭,10天不能洗澡,你的随机惩罚为:", list2[chengfu])
input()
在判断list[0] <= num2 <= list[1]:这个里面 无法判断是否在这个数组里面,print("不在数组中,请重新输入")这句一直无法跳过去,麻烦大佬看下啥问题 |