Python

Python Kelime Sayma Programı Kodları

Merhaba arkadaşlar. Uzun süredir Python hakkında yazamıyordum. Fırsatını bulmuşken yazayım dedim.

Programımız İnput ile girdiğiniz metinde hangi kelime kaç kere kullanılmış bunu veriyor. Şimdi kodlara bakalım.

Python Kelime Sayma Programı

Şimdi öncelikle input ile kullanıcıdan giriş alıyoruz.


icerik = input("Lütfen içeriğinizi giriniz:")

İçerik isimli bir değişken tanımladık ve kullanıcıdan veri almak için input kullandık.

Sonrasında aldığımız içeriği kelimelere ayırmamız gerekiyor. Bunun için Split komutunu kullanıyoruz.


kelime = icerik.split()

Burada kelime isimli bir değişken tanımladık. Sonrasında icerik isimli değişkeni alıp kelimelere ayırmasını istedik. Buradan sonrası ise sadece for döngüsü olayı.


###Kelime Sayma
wordcount={}
for word in icerik.split():
    if word not in wordcount:
        wordcount[word] = 1
    else:
        wordcount[word] += 1
for key in wordcount.keys():
  print ("%s %s " %(key , wordcount[key]))
###Kelime Sayma

Şimdi burada tekrar for döngüsünü anlatmayacağım. Kısaca durum bu. Kodları toparlayacak olursak;


icerik = input("Lütfen içeriğinizi giriniz:")

kelime = icerik.split()
###Kelime Sayma
wordcount={}
for word in icerik.split():
    if word not in wordcount:
        wordcount[word] = 1
    else:
        wordcount[word] += 1
for key in wordcount.keys():
  print ("%s %s " %(key , wordcount[key]))
###Kelime Sayma

Video: 

2 thoughts on “Python Kelime Sayma Programı Kodları

    1. Merhaba.

      Bunun içinde aşağıdaki kodu kullanabilirsiniz.

      ### Çift Kelime Sayma

      def func():
      kelimeler = icerik.split()
      try:
      for i in range(len(kelimeler)):
      print(str(kelimeler[i] + ” ” + kelimeler[i + 1]
      ), “->”, icerik.count(str(kelimeler[i] + ” ” +
      kelimeler[i + 1])), “kere geçiyor.”)
      except:
      pass

      func()
      ### Çift Kelime Sayma

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.