مفهوم الجمل الشرطية:
الجمل الشرطية تُستخدم لاتخاذ قرارات في البرنامج. مثلاً: إذا كان المستخدم أكبر من 18 سنة، اسمح له بالدخول.
1. if Statement (إذا):
age = 20
if age >= 18:
print("مرحبًا بك! يمكنك الدخول.")
الشرح:
ينفذ الكود داخل if فقط إذا تحقق الشرط (age >= 18).
2. if – else Statement (إذا - وإلا):
age = 16
if age >= 18:
print("مرحبًا بك! يمكنك الدخول.")
else:
print("عذرًا، لا يمكنك الدخول.")
3. if – elif – else Statement (إذا - وإلا إذا - وإلا):
grade = 85
if grade >= 90:
print("ممتاز")
elif grade >= 75:
print("جيد جدًا")
elif grade >= 60:
print("جيد")
else:
print("راسب")
مقارنة القيم:
| الرمز | المعنى |
|---|---|
| == | يساوي |
| != | لا يساوي |
| > | أكبر من |
| < | أصغر من |
| >= | أكبر أو يساوي |
| <= | أصغر أو يساوي |
استخدام الجمل الشرطية مع النصوص:
name = "Ali"
if name == "Ali":
print("أهلًا علي!")
else:
print("أنت لست علي!")
تمرين تطبيقي: برنامج تحديد نوع الرقم
المطلوب:
اكتب برنامجًا يطلب من المستخدم إدخال رقم، ثم يقوم بتحديد ما إذا كان الرقم:- موجبًا
- سالبًا
- أو صفرًا
نص التمرين بلغة Python (فارغ للحل):
# اطلب من المستخدم إدخال رقم
number = float(input("أدخل رقمًا: "))
# استخدم الجمل الشرطية لتحديد نوع الرقم
# اكتب الشروط هنا
الحل المقترح:
number = float(input("أدخل رقمًا: "))
if number > 0:
print("الرقم موجب.")
elif number < 0:
print("الرقم سالب.")
else:
print("الرقم صفر.")

