جملة if...else
غالباً، إذا لم يتم استيفاء الشرط، فستحتاج إلى تنفيذ كتلة بديلة من الكود. هذا يخلق مساراً حصرياً: إما أن تعمل كتلة واحدة أو الأخرى.
الصيغة
python if condition: # تعمل إذا كان الشرط True block_A else: # تعمل إذا كان الشرط False block_B
مثال: تقييم ناجح/راسب
python score = 75 passing_grade = 80
if score >= passing_grade: print("Congratulations! You passed.") status = 'Pass' else: print("Better luck next time. Study harder.") status = 'Fail'
print(f"Final status: {status}")
شرط الـ If المختصر (Ternary Operator)
بالنسبة لعمليات التعيين البسيطة لـ if/else ، تقدم Python صيغة موجزة في سطر واحد:
python
الصيغة: value_if_true if condition else value_if_false
age = 15 drink = "Coke" if age >= 18 else "Milk" print(f"The user will be served: {drink}")