Was ist das Problem mit meinem Lotteriesimulator?Python

Python-Programme
Guest
 Was ist das Problem mit meinem Lotteriesimulator?

Post by Guest »

Ich möchte simulieren, wie oft man im Lotto spielen müsste, um zu gewinnen:

Code: Select all

import random

lotterylist = [random.randint(1, 49) for x in range(6)]

winning_numbers = [6, 26, 31, 32, 33, 49]

counter = 0

while winning_numbers != lotterylist:
lotterylist = [random.randint(1, 49) for x in range(6)]

counter += 1

print("Finished! I got", counter, "tries to win.")
Ich habe das Programm 1,5 Stunden lang ausgeführt und es lief immer noch. Funktioniert es nur, wenn die generierte Liste die Zahlen auch in genau derselben Zeile enthält, sodass nur 6, 26, 31, 32, 33, 49 funktionieren würden und nicht 49, 33, 32, 31, 26, 6? Wenn ja, wie kann ich das beheben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post