Ail Ahmed نشر الأحد في 14:26 أرسل تقرير مشاركة نشر الأحد في 14:26 السلام عليكم هو هنا ام بعمل اثنين loop بتشتغل ازي ؟ for i in range(5): for n in range(6): pass 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبد الوهاب بومعراف نشر الأحد في 14:30 أرسل تقرير مشاركة نشر الأحد في 14:30 في البداية، يبدأ المتغير i في الحلقة الخارجية بالقيمة 0 وبمجرد دخول الحلقة الخارجية، تبدأ الحلقة الداخلية بالعمل في حين المتغير n يأخذ القيم من 0 إلى 5 أي أن مجموع التكرارات هو 6 وبعد انتهاء الحلقة الداخلية لجميع القيم الممكنة للمتغير n أي من 0 إلى 5 تزداد قيمة i في الحلقة الخارجية لتصبح 1 مرة أخرى، يتم تشغيل الحلقة الداخلية كاملة بنفس الطريقة، والمتغير n يأخذ القيم من 0 إلى 5 ويستمر هذا النمط حتى تصل الحلقة الخارجية إلى قيمتها النهائية أي i تصل إلى 4. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Chihab Hedidi نشر الأحد في 14:32 أرسل تقرير مشاركة نشر الأحد في 14:32 لدينا هنا حلقتان متداخلتان، بالنسبة للحلقة الخارجية ستعمل 5 مرات، حيث تتغير قيمة i من 0 إلى 4، أما بالنسبة للحلقة الداخلية فلكل قيمة من i في الحلقة الخارجية، يتم تشغيل الحلقة الداخلية 6 مرات، حيث تتغير قيمة n من 0 إلى 5، و إجمالي عدد التكرارات = 5 * 6 = 30 تكرار، و لكن بما أن الكود يستخدم pass، فهذا يعني أنه لا يتم تنفيذ أي شيء داخل الحلقات، فهي تعمل فقط بدون أي نتيجة ملموسة. و إذا كنت تريد فهم كيف تعمل بشكل أفضل يمكنك طباعة قيم المتغيرات i وn في كل تكرار بهذا الشكل: for i in range(5): for n in range(6): print(f"i = {i}, n = {n}") حيث سيكون الناتج: i = 0, n = 0 i = 0, n = 1 i = 0, n = 2 i = 0, n = 3 i = 0, n = 4 i = 0, n = 5 i = 1, n = 0 i = 1, n = 1 i = 1, n = 2 i = 1, n = 3 i = 1, n = 4 i = 1, n = 5 . . . i = 4, n = 0 i = 4, n = 1 i = 4, n = 2 i = 4, n = 3 i = 4, n = 4 i = 4, n = 5 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ail Ahmed نشر الأحد في 14:34 الكاتب أرسل تقرير مشاركة نشر الأحد في 14:34 الف شكرااا لحضرتك جدا 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ail Ahmed
السلام عليكم
هو هنا ام بعمل اثنين loop بتشتغل ازي ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.