我想知道是否有人能夠幫助我解決python編程問題。我有5號(0,2,30,180,356)和要選擇隨機Python - 如何在滿足不同條件時從變量中選擇
delayVariable=[0,2,30,180,365]
delayCondition = random.choice(delayVariable)
每次我想在隨機直到另一條件被滿足,選擇數
一個條件。例如,當「365」已被選擇20次時,我不再希望它選擇該條件,而是應該從[0,2,30,180]生成隨機數,並且如果已經選擇了20次,則再次選擇「30」也希望將其排除,因此應該從[0,2,180]生成隨機數。我希望這樣繼續下去,直到沒有剩下數字。
預先感謝您
感謝您的答案正是我需要的。更復雜的問題是何時滿足另一個條件,這可能發生在該數字被選定20次之前。然而,我仍然希望停止選擇該號碼。例如:
如果條件1 =「OFF」,那麼我不再需要「0」被選擇,如果條件2 =「關」,那麼我不再需要「2」被選擇等....
有多少數字?如果它只有100個,只需創建一個包含20x0,20x2等的列表,將其拖動,並從該列表中彈出元素。 –