Belajar Python 3 - Function - Penggantar Function pada Python
Apa itu Fungsi?
Mari kita bayangkan bahwa kita membuat program yang menyambut pelanggan ketika mereka memasuki toko kelontong. Kita ingin layar lebar di pintu masuk toko menampilkan :
Selamat Datang di Toko Grosir.
Spesial kami adalah jeruk mandarin.
Selamat berbelanja!
Kita telah belajar menggunakan pernyataan cetak untuk tujuan ini:
print("Welcome to Engrossing Grocers.")
print("Our special is mandarin oranges.")
print("Have fun shopping!")
Setiap kali pelanggan masuk, Kita memanggil tiga baris kode ini. Sekalipun hanya 3 atau 4 pelanggan yang datang, dibutuhkan banyak baris kode.Dengan Python, kita bisa membuat proses ini lebih mudah dengan menetapkan baris kode ini ke suatu fungsi. Kita akan memberi nama fungsi ini
greet_customer
. Untuk memanggil suatu fungsi, Kita menggunakan sintaks function_name (). Tanda kurung itu penting! Mereka membuat kode di dalam fungsi berjalan. Dalam contoh ini, pemanggilan fungsi tampak seperti:greet_customer()
Setiap kali kita memanggil greet_customer (), kita akan melihat:
Selamat datang di Engrossing Grocer's.
Spesial kami adalah jeruk mandarin.
Selamat berbelanja!
Memiliki fungsi ini di dalam greet_customer() adalah bentuk yang lebih baik, karena kita telah mengisolasi perilaku ini dari sisa kode kita. Setelah kita menentukan bahwa greet_customer() berfungsi seperti yang kita inginkan, kita dapat menggunakannya kembali di mana saja dan yakin bahwa itu akan respon, tanpa harus melihat implementasinya. Kita bisa mendapatkan output yang sama, dengan kode mengurangi pengulangan. Kode yang diulang umumnya lebih rentan kesalahan dan lebih sulit untuk dipahami, jadi mengurangi jumlah pengulangannya adalah tujuan yang baik.
Instruksi
1. Di script.py, Kita telah membuat fungsi untuk Anda bernama sing_song. Panggil fungsi ini sekali untuk melihat apa yang dicetaknya.
Script Latihan :
def sing_song():
print("You may say I'm a dreamer")
print("But I'm not the only one")
print("I hope some day you'll join us")
print("And the world will be as one")
# call sing_song() below:
sing_song()
sing_song()
Hasil :
You may say I'm a dreamer
But I'm not the only one
I hope some day you'll join us
And the world will be as one
None
Labels: Python
<< Home