Infotanar.eu - Betűk gyakorisága

Kód

# Betűk gyakorisága
# YT: https://www.youtube.com/watch?v=dY2ZTYwFCJo
# Kategória: szótárak

import string  # A string modul betöltése

szoveg = input("Szöveg: ")
gyakorisag = {}

for betu in szoveg:
    # Kizárjuk a szóközöket és az írásjeleket
    if betu not in string.punctuation and betu != " ":
        if betu in gyakorisag:
            gyakorisag[betu] += 1  # Ha a betű már szerepel, növeljük a számát
        else:
            gyakorisag[betu] = 1  # Ha új betű, hozzáadjuk a szótárhoz

for betu, db in gyakorisag.items():
    print(f"{betu}: {db}")  # A betűk és gyakoriságuk kiíratása