👤

PYTHON

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.


DAJĘ NAJ !!!


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)

Go Studier: Inne Pytanie