تحديات برمجيةالتحدي الثالث - حل التمرين الأول بلغة بايثون
المطلوب
قم بتعريف دالة إسمها 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