Search⌘ K
AI Features

الحل: تجاهل الأعداد الزوجية

سنغطي ما يلي...

يطبع هذا البرنامج جميع الأعداد الفردية من 1 إلى 10 باستخدامfor الحلقة وcontinue إفادة.

  • range(1, 11) يقوم بتوليد الأرقام من 1 إلى 10 ( قيمة النهائية 11 غير مشمولة).

  • الif number % 2 == 0 يتحقق السطر مما إذا كان الرقم يستخدم عامل باقي القسمة (modulo operator)% .

    • % يعطي الباقي بعد القسمة.

    • إذا كان الباقي0 عند القسمة على2 ، العدد زوجي.

  • continue يُخبر Python بتجاوز بقية الحلقة لهذا الرقم والانتقال إلى الرقم التالي.

  • لذا، يتم طباعة الأرقام الفردية فقط (تلك التي لم يتم تخطيها).

Python
for number in range(1, 11):
if number % 2 == 0:
continue
print(number)