تمارين حول الجمل الشرطية في بايثون if-else
الجمل الشرطية تسمح بتنفيذ أكواد مختلفة بناءً على تحقق شرط معين، وهي أساس البرمجة المنطقية.
1. تركيب if-else
if condition:
code_if_true
else:
code_if_false
if condition1:
code1
elif condition2:
code2
else:
code3
2. عوامل المقارنة والمنطق
== (يساوي)، != (لا يساوي)، > (أكبر)، < (أصغر)، >= (أكبر أو يساوي)، <= (أصغر أو يساوي).
and (و)، or (أو)، not (ليس).
3. أمثلة
مثال 1: تحديد إذا كان العدد موجباً أو سالباً.
x = int(input(‘Enter number: ‘))
if x > 0:
print(‘Positive’)
elif x < 0:
print(‘Negative’)
else:
print(‘Zero’)
مثال 2: حساب درجة الطالب.
score = float(input(‘Score: ‘))
if score >= 16:
grade = ‘Excellent’
elif score >= 14:
grade = ‘Very Good’
elif score >= 12:
grade = ‘Good’
elif score >= 10:
grade = ‘Pass’
else:
grade = ‘Fail’
print(‘Grade:’, grade)
4. تمارين
- اكتب برنامج لتحديد إذا كان العدد زوجياً أو فردياً.
- اكتب برنامج لقراءة عمر الشخص وتحديد إذا كان قاصراً (أقل من 18) أم راشداً.
- اكتب برنامج لمقارنة ثلاثة أعداد وإيجاد أكبرهم.
📍 دروس مشابهة:
- الإعلام الآلي — الوسائط المتعددة: الصور والصوت والفيديو — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
- الإعلام الآلي — درس تطبيقي في البرمجة رقم 28 — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
- الإعلام الآلي — البرمجة بلغة بايثون: الأساسيات — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.