اذهب إلى المحتوى

السؤال

نشر (معدل)

الدكتورة طلبت مني اكتب function يطلب من اليوزر يدخل ارقام ويوجد مجموع الارقام الزوجية ويتوقف عند إدخال done

بواسطة python 

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

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

وسأوضح لك الخطوات التي عليها إتباعها:

  1. تعريف الـ function باسم sum_even_numbers.
  2. إنشاء متغير total_sum لتخزين مجموع الأرقام الزوجية.
  3. دخول في حلقة while True تستمر حتى يقوم المستخدم بإدخال "done".
  4. استخدام input لطلب إدخال المستخدم.
  5. التحقق إذا كان المدخل هو "done" بغض النظر عن حالة الأحرف الكبيرة أو الصغيرة باستخدام lower()، إذا كان الشرط صحيحًا، سيتم الخروج من الحلقة باستخدام break.
  6. استخدام try و except للتحقق مما إذا كان المدخل عبارة عن رقم صالح أم لا، وإن كان الإدخال صالحًا، سيتم تحويله إلى عدد صحيح باستخدام int() والتحقق مما إذا كان العدد زوجيًا باستخدام العبارة number % 2 == 0.
  7. إذا كان العدد زوجيًا، سيتم إضافته إلى المجموع total_sum، وإلا سيتم طباعة رسالة تذكير بإدخال رقم زوجي.
  8. إن لم يكن المدخل عبارة عن رقم صالح، سيتم طباعة رسالة تذكير بإدخال رقم صالح.
  9. بعد الانتهاء من الحلقة، سيتم طباعة مجموع الأرقام الزوجية.
  10. يتم استدعاء الـ function sum_even_numbers() لبدء التنفيذ.

مصادر لتعلم بايثون:

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...