Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

جملة If

جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 20 من 77.

تسمح لنا جمل If بتنفيذ الكود بشروط.

على سبيل المثال، دعونا نلقي نظرة على الكود التالي:

age = 20
status = "Child"
if age > 18:
	status = "Adult"
age += 1

يتحقق الكود أعلاه مما إذا كان المتغير age أكبر من 18. إذا كان الأمر كذلك، فسيقوم بتعيين status ليحتوي على السلسلة النصية "Adult".

في النهاية، سيقوم الكود بزيادة age بمقدار 1 سواء كان العمر أكبر من 18 أم لا.

لاستخدام جملة if، نحتاج إلى إضافة نقطتين رأسيتين : في نهاية الـ if، وكل ما هو موجود داخل الـ if يتم إزاحته بـ 4 مسافات أو tab:

if condition:
    code
    code
    code

إذا كان الشرط True، سندخل إلى كتلة الكود داخل الـ if (الكود ذو الإزاحة).

challenge icon

التحدي

مبتدئ

المتغيرات a و b تحتوي على قيم مفقودة، قم بتعبئتها بحيث يتم تنفيذ الكود الموجود داخل جملة if! (تأكد من أن شرط if صحيح)

في نهاية البرنامج، يجب أن تكون قيمة c هي 3.

مكافأة: حاول العثور على أكثر من حل واحد!

ورقة مرجعية

تسمح جمل if في لغة بايثون بالتنفيذ الشرطي للكود:

if condition:
    # كتلة كود مزاحة
    # يتم تنفيذها إذا كان الشرط True

نقاط رئيسية:

  • استخدم النقطتين الرأسيتين : بعد الشرط
  • قم بإزاحة كتلة الكود بمقدار 4 مسافات أو علامة جدولة (tab)
  • يتم تنفيذ الكود المزاح فقط إذا كان الشرط True

مثال:

age = 20
status = "Child"
if age > 18:
    status = "Adult"
age += 1

في هذا المثال، تصبح قيمة status هي "Adult" لأن age أكبر من 18.

جرّب بنفسك

a = ?
b = ?

# لا تغير ما تحت هذا السطر
c = 0
if a >= b and not b < 10:
    c = 2

c += 1
print(f"c = {c}")
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals