Bir felsefe öğrencisi, belirli bir düşünürün eserlerinde geçen temel kavramların sıklığını analiz etmek istiyor. Bunun için bir Python programı yazmayı planlıyor. Program, kullanıcıdan bir metin ve bir anahtar kelime listesi alacak. Her bir anahtar kelimenin metin içinde kaç kez geçtiğini hesaplayacak ve sonuçları ekrana yazdıracaktır.
Programın aşağıdaki görevleri yerine getirmesi bekleniyor:
Bu programın temel mantığını adımlar halinde açıklayınız.
Çözüm:💡 Bu problem, metin işleme ve frekans analizinin temel bir uygulamasıdır. İşte adım adım çözüm:
input() fonksiyonu ile kullanıcıdan ham metni ve anahtar kelime listesini al. Anahtar kelime listesini virgüllerden ayırmak için .split(',') metodunu kullan..lower()). Aynı işlemi her bir anahtar kelime için de yap..count() metodu kullanılabilir.for döngüsü) kullanarak her anahtar kelimeyi ve onun sayısını ekrana yazdır.✅ Sonuç olarak, program metin tabanlı bir analiz yaparak felsefi bir araştırmaya nicel veri sağlayacaktır. Örneğin, "erdem" kelimesi metinde 15 kez geçiyorsa, çıktı "erdem: 15" şeklinde olur.