🌀
حلقة while
while Loop
🟢 غير شائعة
⚡ 25 pts
⚔️ الدوامة اللانهائية
يكرر الكود طالما الشرط صحيح — خطير إن لم تُحكم السيطرة
📖 قصة السلاح
الدوامة اللانهائية سلاح من حدّين.
قوتها أنها تستمر حتى يتحقق ما تريده.
خطرها أنها إن فقدت السيطرة، دمّرت كل شيء.
استخدمها بحكمة.
📐 الصيغة (Syntax)
while condition:
# تنفذ طالما condition صحيح
# لا تنسَ تغيير الشرط!
💡 الشرح الكامل
while تستمر في التكرار طالما الشرط True.
تختلف عن for في أنك لا تعرف عدد التكرارات مسبقاً.
⚠️ تحذير: تأكد من وجود شرط توقف وإلا infinite loop!
⚙️ أمثلة عملية
→ عد من 0 إلى 4
count = 0
while count < 5:
print(f"العد: {count}")
count += 1 # مهم جداً!
→ انتظار الإدخال الصحيح
password = ""
while password != "1234":
password = input("أدخل كلمة المرور: ")
print("مرحباً!")
🏆 نصيحة المحترف
💡 استخدم break للخروج من الحلقة فوراً، وcontinue لتخطي التكرار الحالي.