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!")