Kursus Pembangunan Python
Bab
>
Tahap

Membuat Fungsi Anda Sendiri
Mencipta fungsi

Walaupun terdapat banyak fungsi yang sedia ada untuk anda melaksanakan pelbagai tindakan, anda boleh mengembangkan tindakan yang boleh dilakukan dengan mencipta dan menggunakan fungsi tersuai. Fungsi ini membolehkan anda menggunakan semula blok kod yang sama di pelbagai bahagian program anda dengan hanya satu baris kod.

Fungsi tersuai membolehkan anda memudahkan kod anda dan mengurangkan jumlah kod yang perlu ditulis. Dengan menggunakan fungsi tersuai, tolak batu-batu dalam medan ini dan capai pintu keluar menggunakan tidak lebih daripada 22 baris kod.

Guide

Objektif

Tolak batu untuk mencapai pintu keluar sambil menulis tidak lebih daripada dua puluh dua (22) baris kod.

Terdapat beberapa cara untuk menjimatkan masa dalam pengekodan, kadang-kadang anda ingin menggunakan semula bahagian kod yang sama beberapa kali. Dalam bab-bab sebelum ini, kita telah memperkenalkan gelung (loops) dan senarai (lists) untuk menjadikan kod lebih cekap, satu lagi cara untuk menjadikan kod lebih cekap ialah dengan mencipta fungsi tersuai.

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

Kod di atas adalah fungsi tersuai yang akan menjalankan kod bertindan tersebut; dengan ini, pemain akan menolak objek dan bergerak ke hadapan sebanyak empat (4) kali.

Gunakan fungsi tersuai ini untuk menggerakkan batu-batu di padang dan mencapai pintu keluar. Lakukan ini sambil menulis tidak lebih daripada dua puluh dua (22) baris kod.

Buku Kod