現在我一直在嘗試尋找樂趣來製作我自己的遊戲線索版本,而且我似乎無法找到如何做到這一點。我試圖做到這一點,如果猜測是錯誤的,它會從其他猜測中得到暗示,這不是真正的「殺手」,這不是他們以前的任何猜測。我給的類似的例子:!給予隨機選擇的例外
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
現在我知道的提示=殺手,暗示= previous_guess並沒有真正做任何事情,因爲提示之前分配。我想知道是否有任何方法可以讓它從一個不是殺手的變量或之前的猜測中隨機選擇。提前致謝!哦,我也想指出,我正在使用python。
如果'了'通過對'F'是玩家的猜測,那麼你的代碼目前要求六個猜測,選取隨機這些猜測之一,並使得'暗示!= killer'評估爲TRUE;如果隨機選擇的猜測是*不是殺手。這是你認爲的嗎?如果不是,你希望達到什麼目的? – Marius
我以後希望稍後再說,如果玩家沒有猜出正確的殺手,那麼它會按照以下方式做出打印聲明: print(「*提示,殺手不是」+提示+「。) 現在,這個暗示顯然不可能是真正的殺手,我不希望它成爲先前的猜測。我有什麼辦法可以讓程序從除了真正的殺手之外的所有其他選擇中隨機選擇,以及之前的猜測。 – GafRiedS
哦,我還看到你還在問什麼。在開始時,我允許玩家自定義可能的殺手的名字,這是通過f輸入的。然後從那以前我隨機選擇了真正的殺手(我沒有在這裏展示所有的代碼,以保持較短的代碼) – GafRiedS