برمجة

if وfor وwhile في بايثون: الشروط والحلقات

اتخاذ القرار بالشروط وتكرار العمل بالحلقات.

كل الدروس · دروس بايثون: تعلّم من الصفر

if / elif / else

إذا تحقق الشرط يُنفَّذ الكتلة المزاحة. في بايثون الإزاحة (4 مسافات) جزء من الصياغة.

score = 72
if score >= 90:
    print("A")
elif score >= 70:
    print("B")
else:
    print("C")

استخدم == للمقارنة؛ أما = الواحدة فللإسناد فقط.

حلقة for

تُستخدم for لتكرار عدد معروف من المرات: على قائمة أو مع range.

for i in range(3):
    print(i)        # 0 1 2

for fruit in ["apple", "pear"]:
    print(fruit)

حلقة while

تعمل while ما دام الشرط صحيحاً. تأكد أنه سيصبح خاطئاً يوماً وإلا صارت الحلقة لانهائية. توقف break الحلقة فوراً.

n = 3
while n > 0:
    print(n)
    n -= 1
print("go!")

المؤلف: Nibras Code