Untitled
unknown
plain_text
a year ago
1.3 kB
5
Indexable
with open ("tekst.txt") as plik: slowa = plik.read().split() def jeden(): wynik = 0 for slowo in slowa: for i in range(len(slowo) - 1): if slowo[i] == slowo[i+1]: wynik += 1 break print(wynik) def dwa(): suma = 0 tab = [] procenty = [] for i in range(26): tab.append(0) for slowo in slowa: for i in range(len(slowo)): tab[ord(slowo[i]) - 65] += 1 for i in range(len(tab)): suma += tab[i] for i in range(len(tab)): procenty.append(round((tab[i] / suma) * 100, 2)) print(chr(i+65), tab[i], procenty[i], "%") def trzy(): samogloski = "AEIOUY" max = 0 ile_max = 0 max_slowo = "" obecna = 0 for slowo in slowa: for litera in slowo: if litera in samogloski: obecna = 0 else: obecna += 1 if obecna == max: ile_max += 1 elif obecna >= max: max_slowo = slowo ile_max = 1 max = obecna obecna = 0 print("pierwsze", max_slowo,"dlugosc_ciagu", max,"ilosc_takich_ciagow", ile_max) trzy()
Editor is loading...
Leave a Comment