البرمجة بلغة بايثون: الجمل الشرطية if-else
الجمل الشرطية تسمح للبرنامج باتخاذ قرارات بناءً على شروط محددة. في بايثون، نستخدم if و elif و else.
التركيب الأساسي
if condition:
# تنفيذ إذا كان الشرط صحيحاً
else:
# تنفيذ إذا كان الشرط خاطئاً
مثال:
age = 16
if age >= 18:
print("يمكنك التصويت")
else:
print("لا يمكنك التصويت بعد")
النتيجة: لا يمكنك التصويت بعد
جمل elif (شرط متعدد)
score = 85
if score >= 90:
print("ممتاز")
elif score >= 80:
print("جيد جداً")
elif score >= 70:
print("جيد")
else:
print("مقبول")
النتيجة: جيد جداً
الشروط المركبة (and, or, not)
age = 20
has_license = True
if age >= 18 and has_license:
print("يمكنك القيادة")
temperature = 35
if temperature > 30 or temperature < 5:
print("الطقس غير معتدل")
is_weekend = False
if not is_weekend:
print("اليوم ليس عطلة")
مقارنة الأعداد
num = int(input("أدخل عدداً: "))
if num > 0:
print("العدد موجب")
elif num < 0:
print("العدد سالب")
else:
print("العدد صفر")
تمرين تطبيقي
1) اكتب برنامجاً يطلب عمر المستخدم، ثم يطبع "طفل" إذا كان العمر أقل من 13، "مراهق" إذا كان بين 13 و 18، "بالغ" إذا كان أكبر من 18.
2) اكتب برنامجاً يطلب رقمين ويطبع أكبرهما.
3) اكتب برنامجاً يطلب درجة حرارة ويطبع "حار" إذا كانت أكثر من 30، "معتدل" إذا كانت بين 15 و 30، "بارد" إذا كانت أقل من 15.
للاستزادة، راجع: البرمجة بلغة بايثون: أساسيات بايثون.
اطلع أيضاً على: الجمل الشرطية المتقدمة في بايثون.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.