code-neon

Python Metindeki Harf Frekanslarını Bulma

Kullanıcının girdiği cümledeki harf frekanslarını hesaplayan Python programı.

def main():
    cumle = input("Cümleyi girin: ")

    harf_frekanslari = {}

    for harf in cumle:
        if harf.isalpha():
            if harf in harf_frekanslari:
                harf_frekanslari[harf] += 1
            else:
                harf_frekanslari[harf] = 1

    for harf, frekans in harf_frekanslari.items():
        print(f"{harf}: {frekans} adet")
if __name__ == "__main__":
    main()

Python ile Kullanıcıdan cümleyi alalım.

    cumle = input("Cümleyi girin: ")

Python ile Harf frekanslarını depolamak için bir sözlük (dictionary) oluşturalım.

    harf_frekanslari = {}

Python ile Cümledeki her karakteri döngüde gezinerek harf frekanslarını bulacağız.

    for harf in cumle:
        if harf.isalpha():
            # Eğer karakter bir harf ise, harf frekansları sözlüğünde bu harfin sayısını artıralım.
            if harf in harf_frekanslari:
                harf_frekanslari[harf] += 1
            else:
                harf_frekanslari[harf] = 1

Harf frekanslarını ekrana yazdıralım.

    for harf, frekans in harf_frekanslari.items():
        print(f"{harf}: {frekans} adet")
if __name__ == "__main__":
    main()