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

إنشاء الدوال الخاصة بك
إنشاء دالة

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

تتيح لك الدوال المخصصة تبسيط شفرتك وتقليل كمية الشيفرة التي تحتاج إلى كتابتها. باستخدام دالة مخصصة، ادفع الصخور في هذا الحقل وحقق الوصول إلى المخرج باستخدام ما لا يزيد عن 22 سطرًا من الشيفرة.

Guide

الهدف

ادفع الصخور للوصول إلى المخرج مع كتابة ما لا يتجاوز اثنين وعشرين (22) سطرًا من الشفرة.

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

def repeat_push(): player.push() player.move_forward() player.push() player.move_forward() player.push() player.move_forward() player.push() player.move_forward()

الشفرة أعلاه هي دالة مخصصة ستقوم بتشغيل الشفرة المضمنة؛ حيث يقوم اللاعب بدفع كائن ويتحرك إلى الأمام أربع (4) مرات.

استخدم هذه الدالة المخصصة لتحريك الصخور في الحقل والوصول إلى المخرج. قم بذلك مع كتابة ما لا يتجاوز اثنين وعشرين (22) سطرًا من الشفرة.

كتاب الكود