Odpowiedź :
Odpowiedź:
#ZADANIE 1#
import random
lista=[]
for i in range(100):
lista.append(random.randint(1,1000))
print("\nZADANIE 1:")
print("LISTA:")
print(lista)
#ZADANIE 3 oraz 4#
import random
lista=[]
for i in range(100):
lista.append(random.randint(1,1000))
lista = (lista)
najmniejsza = None
najwieksza = None
for i in lista:
if najmniejsza == None or najmniejsza > i:
najmniejsza = i
if najwieksza == None or najwieksza < i:
najwieksza = i
print("\nZADANIE 3 oraz 4:")
print ("Z tej listy:")
print ("Najmniejsza liczba to:", najmniejsza)
print ("Największa liczba to:", najwieksza)
#ZADANIE 11#
liczby = []
for y in lista:
if str(21) in str(y):
liczby.append(y)
print("\nZADANIE 11:")
print("Liczby zawierające w sobie 21 (oddzielone przcinkiem):", ", ".join(map(str, liczby)))
#ZADANIE 12#
licznik = 0
for y in lista:
if y > 800:
licznik += 1
print("\nZADANIE 12:")
print("W zbiorze jest", licznik, "liczb większych niż 800")
#ZADANIE 13#
mini = sorted(lista)[:3]
maxi = sorted(lista)[len(lista)-3:len(lista)]
print("\nZADANIE 13:")
print("Trzy najmniejsze liczby z tego zbioru to:", ", ".join(map(str, mini)))
print("Trzy największe liczyb z tego zbioru to:", ", ".join(map(str, maxi)))
#ZADANIE 14#
lista2 = list(dict.fromkeys(lista))
print("\nZADANIE 14:")
print("Po usunięciu duplikatów pozostało", len(lista2), "elementów")
Uwagi:
Nie ma tutaj wszystkich zadań rozwiązanych