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

إنشاء القوائم
قوائم السلاسل

الهدف

ضع الطعام على الأرض وادعِ الخنازير الصغيرة عن طريق وضع أسماءها في قائمة.

من المحتمل أن يشعر الخنازير الصغيرة بالجوع قريبًا، لذا التقط كيس الطعام الكبير للخنازير وتوجه إلى علامتي X الداكنتين على الخريطة. استخدم دالة place() لصب الطعام من الكيس ليسكبه الخنازير الصغيرة، مثل هذا: player.place("food") .

بعد أن تنتهي من وضع الطعام على علامتي X الداكنتين، توجه إلى علامة X الفاتحة وادعِ الخنازير الصغيرة حتى تقترب لتناول الطعام. أسماؤهم هي “Peggle”، “Peter”، “Piper” و “Pedro”. لجعل الأمر أسهل عند الاتصال بهم، ضع أسماءهم في قائمة، مثل هذا: names = ["Peggle", "Peter", "Piper", "Pedro"]

استخدم حلقة for لاستدعاء جميع أسماء الخنازير الصغيرة باستخدام دالة speak(). أضف رسالة الدعوة "Come here %s". الـ %s يسمح لك بإضافة سلسلة نصية إلى الدعوة، وفي هذه الحالة الاسم.

names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)

في هذا الكود، سيتمكن اللاعب من نداء أسماء جميع الخنازير الصغيرة بالترتيب. المتغير x في حلقة for يحسب الدورة الحالية للحلقة، وبالتالي يمر بكل اسم في القائمة بالترتيب حتى يصل إلى النهاية.

كتاب الكود