3
(a) Napiši funkcijo KolikoSamoglasnikov(s)
, ki vrne število samoglasnikov v danem nizu s
.
(b) Napiši funkcijo, ki dobi tabelo nizov in poišče v njej tisti niz, ki ima največji delež samoglasnikov (glede na dolžino niza). Na primer v nizu kramp
je en sam samoglasnik (od petih znakov), tako da je delež samoglasnikov v njem 1/5; v nizu ananas
pa je delež samoglasnikov kar 1/2 (trije znaki od šestih).
4
Napiši funkcijo Vsota(s)
, ki kot parameter dobi niz, v katerem je zapisanih več celih števil, ločenih s podpičji. Funkcija naj vrne vsoto teh števil (kot celoštevilsko vrednost). Primer: Vsota("10;2;25")
naj vrne 37.
5
Napiši funkcijo JePalindrom(s)
, ki vrne True
, če je dani niz s palindrom, sicer pa vrne False
. Palindrom je niz, ki se z desne proti levi bere enako kot od leve proti desni (na primer: "radar"
je palindrom, "redar"
pa ni).
... | Python | |||