تنفيذ حلقات نمط C/C في بايثون: حلقة "for"
في بايثون، توفر الحلقات آلية متعددة الاستخدامات للتكرار على التسلسلات . في حين أن بناء جملة حلقة "for" في بايثون يختلف عن نظيرتها في C/C، إلا أن تحقيق وظيفة مماثلة يظل ممكنًا.
خذ بعين الاعتبار الحلقة التالية في C/C:
for(int k = 1; k لتكرار هذا في بايثون، يمكن للمرء في البداية استخدام:
for k in range(1, c):
; ومع ذلك، هذا يعادل حلقة C/C:
for(int k = 1; k لمطابقة C/C الأولي حلقة تمامًا، يتطلب إصدار Python تعديلًا إضافيًا ليشمل نقطة النهاية:
for k in range(1, c 1, 2):
يزيد هيكل الحلقة هذا "k" بمقدار 2 في كل تكرار، مع التأكد من تكراره على أرقام فردية في النطاق [1، ج].
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3