avp26/pisomka/testovanie.py
2026-10-29 13:56:08 +00:00

53 lines
1.1 KiB
Python

def pocet_samohlasok(text):
samohlasky = "aeyuio"
counter = 0
for i in text.lower():
if i in samohlasky:
counter +=1
return counter
def najdlhsie_slovo(veta):
slova = veta.split()
najdlshie = ""
for slovo in slova:
if len(slovo) > len(najdlshie):
najdlshie = slovo
return najdlshie
def striedaj_velkost(text):
result = ""
for i, znak in enumerate(text):
if i % 2 == 0:
result.append(znak.upper())
else:
result.append(znak.lower())
return result
def sucet_parnych(cisla):
parni = []
for cislo in cisla:
if cislo % 2 == 0:
parni.append(cislo)
suma = sum(parni)
return suma
def bez_duplikatov(cisla):
duplikaty = []
for cislo in cisla:
if cislo not in duplikaty:
duplikaty.append(cislo)
return duplikaty
def frekvencia(text):
vysledok = {}
for znak in text:
if znak in vysledok:
vysledok[znak] +=1
else:
vysledok[znak] = 1
return vysledok