دورة تطوير بايثون
الفصل
>
المستوى

الشروط
عبارة if الأساسية

هناك أوقات قد ترغب فيها بإضافة شروط إلى بعض الإجراءات التي تتخذها، وهذا سيسمح لشفرتك بأن تكون مرنة وتؤدي إجراءات مختلفة اعتمادًا على الموقف. لهذا نستخدم جمل if بالاشتراك مع العوامل لاختبار شروط معينة وأداء الإجراءات المناسبة.

في هذا التمرين الأول، قم بجمع البيض واستخدم العاملين == و != للتحقق مما إذا كانت قيم معينة في قائمة متطابقة أو مختلفة عن بعضها البعض.

Guide

الهدف

احصل على جميع البيض في الحقل وقارن بينها باستخدام شروط في عبارة if.

احصل على جميع البيض في الحقل عن طريق المشي فوقه، وبعد جمعه قم بتخزينه في قائمة باسم basket .

basket = ["blue egg", "red egg", "shiny egg", "green egg"]

بعد إعداد القائمة، امشِ إلى العلامات X للمقارنة بينها وبين الثابت المسمى eggs عن طريق إنشاء شروط في عبارة if. يحتوي الثابت eggs على قيمة عامة للبيض الذي لديك.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

يقوم هذا الكود بمقارنة العنصرين الأولين في القائمة معًا، ويُستخدم المعامل == للتحقق مما إذا كان العنصران اللذان تتم مقارنتهما متماثلين. إذا كانا كذلك، يُنفَّذ الأمر الأول، وإلا يُنفَّذ الكود الموجود تحت عبارة else.

نفِّذ نفس عبارات if هذه في علامتي X التاليتين ولكن استخدم الشروط التالية:

if basket[1] != basket[2] و if basket == eggs . يُستخدم المعامل != للتحقق مما إذا كان العنصران اللذان تتم مقارنتهما غير متطابقين.

كتاب الكود