الخطوات العملية:
- تعريف التحكم في التدفق: يحدد تدفق البرنامج عن طريق السماح بتنفيذ التعليمات بشكل مشروط أو متكرر.
- أنواع التحكم في التدفق:
- بيانات شرطية: if, else, elif
- الحلقات: for, while
- كسر واستمرار: breaking out of loops
مفاهيم رئيسية:
- بيان if: ينفذ الكود بناءً على شرط معين.
- حلقة for: تعمل على تكرار مجموعة من التعليمات لعدد محدد من المرات.
- حلقة while: تعمل على تكرار مجموعة من التعليمات طالما تم استيفاء شرط معين.
- break: ينهي الحلقة الحالية على الفور.
- continue: ينتقل إلى التكرار التالي من الحلقة، متجاوزًا التعليمات المتبقية للتكرار الحالي.
مثال Python بسيط:
# المثال 1: بيان if
if number > 0:
print("الرقم موجب")
else:
print("الرقم سالب أو صفري")
# المثال 2: حلقة for
for i in range(1, 6):
print(i)
# المثال 3: حلقة while
while True:
x = input("أدخل رقمًا (أو 'q' للخروج): ")
if x == 'q':
break
x = int(x)
print("لقد أدخلت الرقم", x)