Wpis z mikrobloga

Chcę żeby pokazywało mi ile liczb random wylosował. Kod niby działą ale ilteruje cały czas nie pokazujac unikalnych wylosowanych liczb

import random
list=[]

for x in range(5):
a=random.randint(1,3)
list.append(a)

print(a,'wylosowano',list.count(a),'razy')

PS. Pastebin zamula. Chce żeby pokazywało np : '3 wylosowano 2 razy'
#python
  • 10
@Movet: oczekuje jednego output teraz to losuje i wypisuje kilka razy
'3 wylosowano 1 raz'
'3 wylosowano 2 raz'
'3 wylosowano 3 raz'

A chciałbym żeby się wyświetlono tylko to ile razy wylosowali dana liczbę w tym przypadku tylko
'3 wylosowano 3 raz'
@printHelloWorld: zrób coś takiego.
import random
lista = []

for x in range(5):
..a = random.randint(1, 3)
..list
a.append(a)

uniqueelements = set(lista)
for a in uniqueelements:
..print(a, 'wylosowano', list
a.count(a), 'razy')

Set to jest taka lista, ale w niej elementy nie mogą się powtarzać. Dzięki temu masz listę tylko unikalnych liczb, bez powtórzeń