Python listy Stworzyć stuelementową listę wartości całkowitych z przedziału <0,9>. Wypełnić ją losowymi wartościami. Stworzyć drugą listę będącą histogramem pierwszej (tzn. n-ty element drugiej listy ma zawierać ilość wystąpień wartości n w pierwszej liście). Wyświetlić drugą listę i sumę jej elementów
Odpowiedź:
import random
# tworzenie listy losowych wartości
values = [random.randint(0, 9) for i in range(100)]
# tworzenie histogramu
histogram = [0] * 10
for v in values:
histogram[v] += 1
# wyświetlenie histogramu i sumy jego elementów
print(histogram)
print(sum(histogram))
Wyjaśnienie: