جملة 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إذا كانت الـ condition هي True، فسوف ندخل إلى كتلة الـ block البرمجية داخل الـ if (الرمز البرمجي الـ Indented).
التحدي
مبتدئتحتوي المتغيرات a و b على قيم مفقودة، قم بإكمالها بحيث يتم تنفيذ الكود الموجود داخل عبارة if! (تأكد من أن شرط if صحيح)
في نهاية البرنامج، يجب أن تكون قيمة c هي 3.
مكافأة: حاول العثور على أكثر من حل واحد!
جرّب بنفسك
# استبدل الصفرين أدناه بحيث يكون شرط if صحيحًا
a = 0
b = 0
# لا تغيّر ما دون هذا السطر
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم Python عبر الإنترنت