البرمجة

Python Function: Check for Vowels

باستخدام لغة Python، يمكنك كتابة وظيفة تقوم بتحديد ما إذا كانت كلمة لا تحتوي على حروف علة. يجب أن ننتبه إلى أنه في حالتك، الحرف “y” يُعتبر حرف علة. لذا، سنقوم بتضمينه في التحققات. فيما يلي الكود الذي يحقق ذلك:

python
def noVowel(word): vowels = 'aeiouAEIOU' # تعريف الحروف العلة for char in word: if char in vowels and char != 'y': return False # إذا وُجد حرف علة غير "y"، فالكلمة تحتوي على حروف علة return True # إذا لم يتم العثور على أي حرف علة غير "y"، فالكلمة لا تحتوي على حروف علة # تجربة الوظيفة word1 = "My" word2 = "banana" print(noVowel(word1)) # سيطبع True لأن الكلمة لا تحتوي على حروف علة print(noVowel(word2)) # سيطبع False لأن الكلمة تحتوي على حروف علة

في هذا الكود، بدأنا بتعريف الوظيفة noVowel التي تأخذ كلمة كمعامل وتُرجع True إذا لم تحتوي الكلمة على أي حروف علة (مع استثناء الحرف “y”)، وFalse إذا وجدت أي حرف علة غير “y”. ثم، قمنا بتجربة الوظيفة باستخدام كلمتين مختلفتين للتأكد من صحة عملها.

المزيد من المعلومات

بالطبع! سنواصل الآن توسيع المقال لشرح الكود بشكل أعمق وتقديم بعض الأمثلة الإضافية.

في الكود السابق، قمنا بتعريف الوظيفة noVowel التي تقوم بتحليل كل حرف في الكلمة الممررة إليها والتحقق مما إذا كان ينتمي لقائمة الحروف العلة، مع استثناء الحرف “y”. إذا وجدت أي حرف علة غير “y”، فإن الوظيفة تعود بقيمة False، وإذا لم يتم العثور على أي حرف علة غير “y”، فإنها تعود بقيمة True.

الآن دعنا نقدم بعض الأمثلة الإضافية لاختبار وظيفتنا:

python
word3 = "sky" word4 = "crypt" word5 = "rhythm" print(noVowel(word3)) # سيطبع True لأن الكلمة لا تحتوي على حروف علة print(noVowel(word4)) # سيطبع True لأن الكلمة لا تحتوي على حروف علة print(noVowel(word5)) # سيطبع True لأن الكلمة لا تحتوي على حروف علة

هذه الأمثلة تظهر كيف يمكن للوظيفة التعامل مع كلمات أخرى. في كل الحالات أعلاه، لا تحتوي الكلمات على أي حروف علة، لذا فإن الوظيفة تُرجع True.

باستخدام هذه الوظيفة، يمكنك الآن بسهولة تحديد ما إذا كانت الكلمة الممررة لها تحتوي على أي حروف علة باستثناء “y”. هذا يمكن أن يكون مفيدًا في العديد من التطبيقات، مثل معالجة النصوص أو فلترة البيانات.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر