العودة إلى الدورة

الجمل الشرطية 1: كلمة `if` المفتاحية

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

جملة if

تسمح الجمل الشرطية لبرنامجك باتخاذ القرارات: تنفيذ كود معين فقط إذا تم استيفاء شرط محدد.

الصيغة

python if condition: # تعمل كتلة الكود إذا كان الشرط True statement_1 statement_2

يستمر البرنامج هنا في كل الحالات

مثال: فحص شرط

نستخدم معاملات المقارنة والمنطق لتعريف الـ condition.

python hour = 14

if hour < 12: print("Good Morning!")

if hour >= 12: print("Good Afternoon or Evening!")

المخرجات: Good Afternoon or Evening!

التعامل مع القيم الصفرية أو الفارغة (القيم الزائفة/Falsy)

في Python، يتم تفسير بعض القيم على أنها False في السياق المنطقي، وتعرف بالقيم 'Falsy'. أي شيء آخر يعتبر 'Truthy'.

القيم الـ Falsy:

  • False
  • None
  • 0 (صحيح أو عشري)
  • نص فارغ ''
  • الحاويات الفارغة (القوائم [] والقواميس {}، إلخ)

python user_name = '' if not user_name: print("Username cannot be empty.")

count = 0 if count: # سيتم تخطي هذه الكتلة لأن 0 تعتبر Falsy print("Count is positive.")