PYTHON Tutorial

التحكم في التدفق

الخطوات العملية:

  • تعريف التحكم في التدفق: يحدد تدفق البرنامج عن طريق السماح بتنفيذ التعليمات بشكل مشروط أو متكرر.
  • أنواع التحكم في التدفق:
    • بيانات شرطية: 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)