Forumteams.com !

Tam Versiyon: Python Metindeki Kelime Sayısı
Şu Anda Arşiv Modunu Görüntülemektesiniz. Tam Versiyonu Görüntülemek İçin Buraya Tıklayınız.
Merhaba,

Girilen metin boşluklardan parçalanıyor ve her parçanın tamamen noktalama işaretlerinden oluşup oluşmadığı kontrol ediliyor. Uygun kelimeler sayılıp sonuç ekrana yazılıyor.

Kullanılan modüller: string

Kod:
import string

def is_word(text):
    for char in text:
        if not char in string.punctuation:
            return True
    return False

def word_count(value, output = 0):
    potential_words = value.split(" ")

    for word in potential_words:
        if is_word(word):
            output += 1

    return output

text = raw_input("Tell something: ")
print("Total words: {}".format(word_count(text)))