现在我一直在尝试制作我自己版本的游戏线索,但我似乎无法找到如何做到这一点。我试图做到这一点,如果猜测是错误的,它会从其他猜测中给出一个提示,即不是真正的“ killer ”,也不是他们之前的任何猜测。我将举一个类似的例子:
a = input()
b = input()
c = input()
d = input()
e = input()
f = input()
hint = random.choice([a,b,c,d,e,f])
hint != killer
hint != previous_guess
现在我知道 hint != killer 和 hint != previous_guess 并没有真正做任何事情,因为 hint 是之前分配的。我想知道是否有任何方法可以让它从不是 killer 或先前猜测的变量中随机选择。提前致谢!哦,我还想指出我正在使用 python。
请您参考如下方法:
你可以使用一组并减去你不想要的,例如
hint = random.choice(list({a, b, c, d, e, f} - {killer, previous_guess}))
