البرمجة

طباعة أرقام بين 1 و 50 بدون أرقام محددة

بما أنك ترغب في كتابة برنامج باستخدام حلقة تكرارية (loop) بلغة البرمجة، فسأقدم لك كودًا بسيطًا يستخدم حلقة تكرارية لطباعة الأرقام من 1 إلى 50 باستثناء الأرقام 10 و 20 و 30 و 40 و 50. هذا الكود يعتمد على لغة البرمجة Python.

python
# حلقة تكرارية لطباعة الأرقام من 1 إلى 50 باستثناء الأرقام المحددة for num in range(1, 51): if num % 10 != 0: print(num)

هذا الكود يستخدم حلقة تكرارية (for loop) للانتقال بين الأرقام من 1 إلى 50 باستخدام range(1, 51)، وبعد ذلك يتم التحقق مما إذا كانت الأرقام قابلة للقسمة على 10 بدون بقايا (num % 10 != 0)، إذا كان الشرط صحيحًا (أي الرقم ليس 10 أو 20 أو 30 أو 40 أو 50)، يتم طباعة الرقم.

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

بالطبع، دعني أوضح المزيد حول كيفية عمل البرنامج وكيف يتم استخدام الحلقة التكرارية في هذا السياق.

أولاً وقبل كل شيء، يتم استخدام الحلقات التكرارية في البرمجة لتنفيذ مجموعة من الأوامر مرارًا وتكرارًا، حيث يتم تحديد مدى التكرار وشرط الخروج من الحلقة. في هذا السياق، استخدمنا حلقة تكرارية for loop للانتقال بين الأرقام من 1 إلى 50.

ثانيًا، نقوم بتحديد مجموعة الأرقام التي نريد طباعتها باستخدام دالة range(1, 51)، والتي تولد مجموعة من الأرقام من 1 إلى 50. ثم، نقوم بالتحقق من كل رقم في الحلقة.

ثالثًا، نستخدم العبارة if num % 10 != 0 للتحقق مما إذا كان الرقم الحالي يمكن قسمه على 10 بدون بقايا. إذا كان الرقم لا يمكن قسمه على 10 بدون بقايا، فهذا يعني أنه ليس 10 أو 20 أو 30 أو 40 أو 50، وبالتالي يتم طباعته.

أخيرًا، يتم تنفيذ الحلقة للانتقال بين جميع الأرقام من 1 إلى 50، مع طباعة الأرقام التي لا تنطبق على الشرط المحدد.

هذا البرنامج يوفر الإخراج المطلوب، حيث يتم طباعة جميع الأرقام من 1 إلى 50 باستثناء 10 و 20 و 30 و 40 و 50، كما هو مطلوب.

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