2026. június 13., szombat

Generáljunk szavakat

import random

# Karakterek meghatározása
maganhangzok = ['a', 'e', 'i', 'o', 'u']
massalhangzok = ['b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 'r', 's', 't', 'v', 'w', 'x', 'y', 'z']

def uj_szO_generalas():
    # Véletlenszerű hossz választása (3 vagy 4)
    hossz = random.randint(1, 5,)
    
    uj_szo = ""
    for i in range(hossz):
        # Ha a pozíció páros vagy páratlan, váltogatjuk a magán- és mássalhangzókat
        if i % 2 == 0:
            uj_szo += random.choice(massalhangzok)
        else:
            uj_szo += random.choice(maganhangzok)
            
    return uj_szo

# Példa: 10 db mesterséges szó generálása és kiírása
print("Generált szavak az új nyelvből:")
for _ in range(10):
    print(uj_szO_generalas())
-----------------
Generált szavak az új nyelvből:
xu
cuqec
puk
nawuy
wal
c
t
vara
homi
p
Generált szavak az új nyelvből:
xu
cuqec
puk
nawuy
wal
c
t
vara
homi
pGenerált szavak az új nyelvből:
sos
zece
ned
pum
ruj
cep
fulu
nise
qop
vez

Nincsenek megjegyzések:

Megjegyzés küldése