Kérd be a felhasználótól, hány elemű legyen a lista (N), majd készítsd el a N elemű listát 1 és 20 közötti véletlen számokkal! Írd ki a lista első és utolsó elemét! Írd ki a legkisebb és a legnagyobb számot!
Írd ki egy vesszővel és szóközzel elválasztva, milyen számok szerepelnek a listában, és azokból hány darab van! Minden elem és darabszám páros kerüljön új sorba!
Írd ki, hogy hány darab 10-nél nagyobb szám van!
Rendezd a listát nagyság szerint, és írd ki az elemeit vesszővel és szóközzel elválasztva!
Minta:
Hány elemű legyen a lista? 10
A lista első eleme: 6 utolsó eleme: 17
Legnagyobb szám: 19 legkisebb szám: 1
1, 1
2, 1
6, 2
7, 1
11, 1
16, 1
17, 1
18, 1
19, 1
10-nél nagyobb számok: 5 darab
1, 2, 6, 6, 7, 11, 16, 17, 18, 19
N = int(input('Hány elemű legyen a lista? '))
import random
lista = [random.randint(1,20) for i1 in range(N)]
print('A lista első eleme:',lista[0],'utolsó eleme:',lista[-1])
print('Legnagyobb szám:',max(lista),'legkisebb szám:',min(lista))
halmaz = set(lista)
for elem in halmaz: print(str(elem)+', '+str(lista.count(elem)))
print('10-nél nagyobb számok:',len([szam for szam in lista if szam>10]),'darab')
lista.sort()
lista1 = [str(szam) for szam in lista]
print(', '.join(lista1))