صحيح، في بايثون هناك ثلاثة أنواع من الجمل الشرطية:
- جملة if الشرطية: تستخدم لاختبار شرط معين. إذا كان الشرط صحيحًا، فسيتم تنفيذ الكود الموجود داخل الجملة.
- جملة elif الشرطية: تستخدم لاختبار شرط آخر إذا لم يكن الشرط الأول صحيحًا.
- جملة else الشرطية: تستخدم لتحديد ما يجب القيام به إذا لم يكن أي من الشروط السابقة صحيحًا.
فيما يلي شرح مفصل لكل نوع من هذه الجمل:
جملة if الشرطية
يتم كتابة جملة if الشرطية على النحو التالي:
Python
if الشرط:
# الكود الذي سيتم تنفيذه إذا كان الشرط صحيحًا
حيث أن:
الشريط
هو عبارة أو تعبير يعبر عن شرط ما.
# الكود الذي سيتم تنفيذه إذا كان الشرط صحيحًا
هو أي كود تريد تنفيذه إذا كان الشرط صحيحًا.
على سبيل المثال، يمكننا استخدام جملة if الشرطية لطباعة رسالة إذا كان عدد صحيح أكبر من 10:
Python
number = 12
if number > 10:
print("The number is greater than 10.")
سيؤدي هذا الكود إلى طباعة الرسالة التالية:
The number is greater than 10.
جملة elif الشرطية
يتم كتابة جملة elif الشرطية على النحو التالي:
Python
if الشرط1:
# الكود الذي سيتم تنفيذه إذا كان الشرط1 صحيحًا
elif الشرط2:
# الكود الذي سيتم تنفيذه إذا كان الشرط2 صحيحًا
حيث أن:
الشريط1
هو أول شرط تريد اختباره.
# الكود الذي سيتم تنفيذه إذا كان الشرط1 صحيحًا
هو أي كود تريد تنفيذه إذا كان الشرط1 صحيحًا.
الشريط2
هو ثاني شرط تريد اختباره.
# الكود الذي سيتم تنفيذه إذا كان الشرط2 صحيحًا
هو أي كود تريد تنفيذه إذا كان الشرط2 صحيحًا.
على سبيل المثال، يمكننا استخدام جملة elif الشرطية لطباعة رسالة تشير إلى ما إذا كان عدد صحيح أكبر من 10 أو أصغر من 10:
Python
number = 5
if number > 10:
print("The number is greater than 10.")
elif number < 10:
print("The number is less than 10.")
سيؤدي هذا الكود إلى طباعة الرسالة التالية:
The number is less than 10.
جملة else الشرطية
يتم كتابة جملة else الشرطية على النحو التالي:
Python
if الشرط1:
# الكود الذي سيتم تنفيذه إذا كان الشرط1 صحيحًا
elif الشرط2:
# الكود الذي سيتم تنفيذه إذا كان الشرط2 صحيحًا
else:
# الكود الذي سيتم تنفيذه إذا لم يكن أي من الشروط السابقة صحيحًا
حيث أن:
# الكود الذي سيتم تنفيذه إذا لم يكن أي من الشروط السابقة صحيحًا
هو أي كود تريد تنفيذه إذا لم يكن أي من الشروط السابقة صحيحًا.
على سبيل المثال، يمكننا استخدام جملة else الشرطية لطباعة رسالة إذا كان عدد صحيح أكبر من 10 أو أصغر من 10 أو يساوي 10:
Python
number = 10
if number > 10:
print("The number is greater than 10.")
elif number < 10:
print("The number is less than 10.")
else:
print("The number is equal to 10.")
سيؤدي هذا الكود إلى طباعة الرسالة التالية:
The number is equal to 10.
الخلاصة
تستخدم الجمل الشرطية في بايثون لاتخاذ قرارات بناءً على قيم البيانات. يمكن استخدامها لاختبار شروط بسيطة أو معقدة.