Odpowiedź :
Witaj :)
# Utwórz listę 100 losowych liczb z zakresu <1-1000> następnie wykonaj poniższe ćwiczenia:
# 1. Napisz program, który pomiesza zawartość listy. Wypisz zawartość listy przed i po pomieszaniu jej elementów.
# 2. Napisz program, który przekonwertuje wszystkie elementy tablicy z int na string.
# 3. Wypisz wszystkie elementy listy, umieszczając przy każdym informację, ile razy występuje na liście.
# tworzę listę
import random
lista = []
for x in range(100):
lista.append(random.randint(1, 1000))
# zadanie 1
print("Zawartość zbioru przed wymieszaniem (oddzielona przecinkami):\n", ", ".join(map(str, lista)))
random.shuffle(lista)
print("Zawartość zbioru po wymieszaniu (oddzielona przecinkami):\n", ", ".join(map(str, lista)))
# zadanie 2
lista = [str(int) for int in lista]
# zadanie 3
zapis = []
for y in lista:
if y not in zapis:
print("Liczba", y, "występuje w liście", lista.count(y), "raz(y)")
zapis.append(y)