0 محمد عاطف17 نشر 23 ديسمبر 2024 أرسل تقرير نشر 23 ديسمبر 2024 الخطأ في الشرط الخاص بحلقة التكرار while . لاحظ أن الشرط لا يتحقق في بداية الحلقة لأن i تساوي 1 وإذا الواحد ليس أكبر من أو يساوي ال 10 لذلك لن يتحقق الشرط ولن تعمل حلقة التكرار . لذلك يرجى تغير الشرط إلى أصغر من وليس أكبر من هكذا : i = 1 while i <= 10: print(i) i+=1 اقتباس
0 ياسر مسكين نشر 24 ديسمبر 2024 أرسل تقرير نشر 24 ديسمبر 2024 لاحظ أن الشرط الذي وضعته هنا: i = 1 while i >= 10: print(i) i += 1 وأقصد الشرط while i >= 10، هو غير صحيح في البداية لأن قيمة i تبدأ بـ 1، والشرط يقول إن قيمة i يجب أن تكون أكبر من أو تساوي 10 لكي تنفذ الحلقة لذا بما أن هذا الشرط غير محقق في البداية (1 >= 10 خطأ)، فلن يتم تنفيذ الحلقة لذا إذا كنت تريد طباعة الأرقام من 1 إلى 10، يجب أن تغير الشرط ليصبح: i = 1 while i <= 10: print(i) i += 1 اقتباس
السؤال
صابر جديد
ليش ما يبغا يشتغل ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.