Brak powtarzania komunikatu

0

Hej, utworzyłem sobie symulator lotka i chciałbym go trochę ulepszyć. W osobnym pliku sobie kombinuje i proszę o naprowadzenie w jaki sposób to rozwiązać abym dostał jeden komunikat informujący, że po np. 10 losowaniach numer 5 wypadł raz? Zrobiłem to if'em ale chyba to kiepski pomysł bo po każdym losowaniu dostaję informację o tym czy wypadła piątka czy nie.

import random

lotek = []
b = 0
while b < 10:
    lotek = random.sample(range(1, 50), 5)
    print(lotek)
    b += 1
     if 5 in lotek:
       print("Wypadla 5")
     else:
       print("Nie wypadla 5")

Z góry dziękuje za pomoc

1
kudatyxd napisał(a):

Hej, utworzyłem sobie symulator lotka i chciałbym go trochę ulepszyć. W osobnym pliku sobie kombinuje i proszę o naprowadzenie w jaki sposób to rozwiązać abym dostał jeden komunikat informujący, że po np. 10 losowaniach numer 5 wypadł raz? Zrobiłem to if'em ale chyba to kiepski pomysł bo po każdym losowaniu dostaję informację o tym czy wypadła piątka czy nie.

Na początek zacznij po prostu od policzenia teraz ile razy w Twoim programie wypadła 5tka.

0
import random

piatki = []
losowanie = 10
for x in range(losowanie):
    lotek = random.sample(range(1, 50), 5)
    if 5 in lotek:
        piatki.append(5)
print(f"{losowanie} losowan, liczba piatek {len(piatki)}")

1 użytkowników online, w tym zalogowanych: 0, gości: 1