الخوارزميات و هياكل البيانات التحدي الثالث - حل التمرين الأول بلغة بايثون

المطلوب

قم بتعريف دالة إسمها CountWords, عند استدعاءها نمرر لها نص, فترجع عدد الكلمات الموجودة في هذا النص.
بعدها قم بتجربة هذه الدالة في البرنامج.

مثال: إذا قمنا باستخدام الدالة CountWords() و تمرير النص "Programming is easy to learn." فإنها سترجع الرقم 5.


الحل بلغة بايثون

	
def count_words(s):

    if not s:
        return 0

    count = len(str.split(s, ' '))
    return count


text = "Programming is easy to learn."
number_of_words = count_words(text)

print("Total words:", number_of_words)
		

سنحصل على النتيجة التالية عند التشغيل.

Total words: 5
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة