جمل الشروط في بايثون تتيح للبرنامج اتخاذ قرارات بناءً على شروط معينة، فيتم تنفيذ كتلة من الكود إذا كان الشرط صحيحًا، وكتلة أخرى إذا كان غير ذلك. تستخدم الكلمات المفتاحية if وelif وelse.

الجملة الأساسية if

x = 10
if x > 5:
    print("أكبر من خمسة")

if مع else

age = 17
if age >= 18:
    print("بالغ")
else:
    print("قاصر")

تعدد الشروط elif

grade = 75
if grade >= 90:
    print("ممتاز")
elif grade >= 75:
    print("جيد جدًا")
elif grade >= 60:
    print("مقبول")
else:
    print("راسب")

الشروط المتداخلة

if x > 0:
    if x % 2 == 0:
        print("موجب وزوجي")