الجمل الشرطية في بايثون — If-Else — تمارين
الجمل الشرطية تسمح للبرنامج باتخاذ قرارات بناء على شروط معينة.
تركيب الجملة الشرطية
if condition:
# الكود إذا تحقق الشرط
else:
# الكود إذا لم يتحقق الشرط
أمثلة
مثال 1: التحقق من العمر
age = 15
if age >= 18:
print(“أنت بالغ”)
else:
print(“أنت قاصر”)
مثال 2: if-elif-else (عدة شروط)
mark = 16
if mark >= 18:
print(“ممتاز”)
elif mark >= 14:
print(“جيد جدا”)
elif mark >= 10:
print(“مقبول”)
else:
print(“راسب”)
مثال 3: شرط مركب (and, or)
if age >= 12 and age <= 18:
print(“مراهق”)
تمارين
- اكتب برنامجا يقرأ عددا ويطبع “زوجي” إذا كان العدد زوجيا و”فردي” إذا كان فرديا.
- اكتب برنامجا يحدد إذا كان العدد موجبا أو سالبا.
الحلول
1. x=int(input())، if x%2==0: print(“زوجي”) else: print(“فردي”).
2. if x>0: print(“موجب”) elif x<0: print("سالب") else: print("صفر").
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.