Sumowanie wartości w pętli for

0

Cześć, przejrzałem podobne wątki i różne wyniki z googla ale nie mogłem znaleźć tego co potrzebuję. Mianowicie mam pętlę for która losuje i drukuje mi 10 liczb z podanej listy i chciałbym żeby te wszystkie wyniki zsumowała i przypisała do nowej zmiennej, nie zależy mi na gotowcu chętnie sam poszukam tylko potrzebuję naprowadzenia na właściwy tor.

import random

lista = [40000, 50000, 60000, 70000, 80000, 90000, 100000, 110000, 120000, 130000, 150000, 200000, 300000, 1000000]

z = 0

while z < 10:
for i in random.sample(lista, 1):
print(i)
z += 1

4
for x in range(10):
    z += random.choice(lista)
print(z)

Krocej:

z = (sum([random.choice(lista) for x in range(10)]))
0

Dzięki wielkie!

2

Jeśli losowane liczby mają się nie powtarzać, to zamiast choices wybierz sample:

sum(random.sample(lista, k=10))

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