Skip to main content
 首页 » 编程设计

python之给随机选择异常(exception)

2025年05月04日9JustinYoung

现在我一直在尝试制作我自己版本的游戏线索,但我似乎无法找到如何做到这一点。我试图做到这一点,如果猜测是错误的,它会从其他猜测中给出一个提示,即不是真正的“ 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}))