Kód
# random karakterek és osztályozásuk
import random
# Az adott karakter tömb
karakterek = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
# Generált karakterláncok mennyisége a 20-50 tartományból véletlenszerűen
karakterlancok_szama = random.randint(20, 50)
karakterlancok = []
t1 = []
t2 = []
t3 = []
t4 = []
t5 = []
t6 = []
t7 = []
t8 = []
t9 = []
# Véletlenszerű karakterláncok generálása
for i in range(karakterlancok_szama):
karakterlanc_hossza = random.randint(1, 9)
szoveg = ""
for i in range(karakterlanc_hossza):
szoveg += random.choice(karakterek)
karakterlancok.append(szoveg)
for i in range(len(karakterlancok)):
if len(karakterlancok[i]) == 1:
t1.append(karakterlancok[i])
elif len(karakterlancok[i]) == 2:
t2.append(karakterlancok[i])
elif len(karakterlancok[i]) == 3:
t3.append(karakterlancok[i])
elif len(karakterlancok[i]) == 4:
t4.append(karakterlancok[i])
elif len(karakterlancok[i]) == 5:
t5.append(karakterlancok[i])
elif len(karakterlancok[i]) == 6:
t6.append(karakterlancok[i])
elif len(karakterlancok[i]) == 7:
t7.append(karakterlancok[i])
elif len(karakterlancok[i]) == 8:
t8.append(karakterlancok[i])
elif len(karakterlancok[i]) == 9:
t9.append(karakterlancok[i])
print(f"Az egy elemű lista {len(t1)} hosszú. Elemei: {t1}")
print(f"Az két elemű lista {len(t2)} hosszú. Elemei: {t2}")
print(f"Az három elemű lista {len(t3)} hosszú. Elemei: {t3}")
print(f"Az négy elemű lista {len(t4)} hosszú. Elemei: {t4}")
print(f"Az öt elemű lista {len(t5)} hosszú. Elemei: {t5}")
print(f"Az hat elemű lista {len(t6)} hosszú. Elemei: {t6}")
print(f"Az hét elemű lista {len(t7)} hosszú. Elemei: {t7}")
print(f"Az nyolc elemű lista {len(t8)} hosszú. Elemei: {t8}")
print(f"Az kilenc elemű lista {len(t9)} hosszú. Elemei: {t9}")