tips_01_n_different_elements.py
1    from random import randint
2    
3    print('N elemű különböző véletlenszámokat tartalmazó lista létrehozása')
4    N=int(input('Hány elemet szeretnél generálni: '))
5    
6    halmaz=set()    #üres halmaz
7    while True:     #Pythonban nincs "hátultesztelős" ciklus
8        halmaz.add(randint(1,100))      #pl.: 1-100 közötti véletlenszámok
9        if len(halmaz)==N:
10           break
11   
12   lista=list(halmaz)      #halmaz konvertálása listává
13   lista=sorted(lista)     #elemek rendezése
14   
15   print('A különböző elemek listája, rendezve:')
16   [print(elem,end=' ') for elem in lista]
17   
18   #vagy -------------- vagy ------------ vagy
19   
20   print('\n\nN elemű különböző véletlenszámokat tartalmazó lista létrehozása')
21   N=int(input('Hány elemet szeretnél generálni: '))
22   
23   halmaz=set()    #üres halmaz
24   while len(halmaz)<N:     
25       halmaz.add(randint(1,100))      #pl.: 1-100 közötti véletlenszámok
26   
27   lista=list(halmaz)      #halmaz konvertálása listává
28   lista=sorted(lista)     #elemek rendezése
29   
30   print('A különböző elemek listája, rendezve:')
31   [print(elem,end=' ') for elem in lista]
32   
33   
34       
35