تستخدم حلقة while عندما يكون التكرار غير معروف مسبقاً ويتوقف التكرار بناءً على شرط معين ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
خطا
الإجابة على سؤالك "تستخدم حلقة while عندما يكون التكرار غير معروف مسبقاً ويتوقف التكرار بناءً على شرط معين؟" هي خطأ.
الشرح:
- حلقة `while`: تستخدم لتكرار تنفيذ مجموعة من الأوامر *طالما* أن شرطاً معيناً صحيحاً. هذا يعني أننا نحدد شرطاً، وإذا كان هذا الشرط صحيحاً، فإن الأوامر داخل الحلقة ستُنفذ. تستمر الحلقة في التكرار حتى يصبح الشرط *خاطئاً*.
- التكرار غير المعروف مسبقاً: صحيح أن حلقة `while` مفيدة عندما لا نعرف عدد مرات التكرار مسبقاً. لكن هذا ليس *السبب الوحيد* لاستخدامها.
- حلقة `for` والتكرار المعروف: إذا كنا نعرف عدد مرات التكرار بالضبط، فإن حلقة `for` هي الأنسب. على سبيل المثال، إذا أردنا طباعة الأرقام من 1 إلى 10، نستخدم `for` لأننا نعرف أننا سنكرر العملية 10 مرات.
- مثال على `while`: لنفترض أننا نريد أن نطلب من المستخدم إدخال رقم أكبر من صفر. لا نعرف كم مرة سيحاول المستخدم إدخال رقم خاطئ. هنا نستخدم `while`:
```python
رقم = 0
while رقم <= 0:<br> رقم = int(input("أدخل رقمًا أكبر من صفر: "))
print("أدخلت رقمًا صحيحًا:", رقم)
```
في هذا المثال، نستمر في طلب الإدخال حتى يدخل المستخدم رقماً أكبر من صفر.
- الخلاصة: حلقة `while` تستخدم للتكرار بناءً على *شرط*، سواء كنا نعرف عدد مرات التكرار مسبقاً أم لا. وجود شرط التوقف هو الأساس، وليس مجرد عدم معرفة عدد التكرارات.
اذا كان لديك إجابة افضل او هناك خطأ اترك تعليق فورآ.