جملة If
جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 20 من 77.
تسمح لنا العبارات الشرطية بتنفيذ التعليمات البرمجية مع الشروط.
على سبيل المثال، لنلقِ نظرة على الكود التالي:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1يتحقق الكود أعلاه مما إذا كان المتغير age أكبر من 18. وإذا كان كذلك، فسيعيّن status ليحتوي على السلسلة النصية "Adult".
في النهاية، سيزيد الكود age بمقدار 1 سواء كان العمر أكبر من 18 أم لا.
لاستخدام عبارة if، نحتاج إلى إضافة نقطتين : في نهاية if، وكل ما يوجد داخل if تتم مسافته البادئة باستخدام 4 مسافات أو علامة تبويب:
if condition:
code
code
codeإذا كان condition هو True، فسندخل إلى كتلة الشيفرة داخل if (الشيفرة ذات المسافة البادئة).
التحدي
مبتدئتحتوي المتغيرات 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}")يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم Python عبر الإنترنت