Tutorial Python Penggunaan Fungsi
Pengertian Fungsi adalah suatu blok kode yang terorganisasi dan berguna untuk menjalankan satau atau kelompok statemen dalam program. Meskipun Python sudah menyediakan bannyak fungsi untuk berbagai macam kebutuhan pemrograman, terkadang kita ingin mendefinisikan sendiri untuk keperluan yang spesifik.
Jenis-jenis fungsi
Dalam pemrograman python, fungsi dibedakan menjadi dua yaitu:
1. Fungsi tanpa nilai balik
2. Fungsi dengan nilai balik
Fungsi tanpa nilai balik adalah fungsi yang tidak menghasilkan nilai balik. Contoh
print() adalah fungsi yang hanya melakukan pencetakan teks atau bilangan ke layar. Sedangkan fungsi dengan nilai balik adalah fungsi yang ketika dipanggil akan menghasilkan nilai. Contoh,
sqrt() yang ada didalam modul math.
Mendefinisikan Fungsi
Dalam Python mendefinisikan fungsi terdapat aturan-aturan sebagai berikut:
- Blok fungsi diawali dengan kata kunci def, yang diikuti dengan nama fungsi, tanda kurung (), dan tanda titik :
- Jika terdapat parameter yang ingin dikirim atau dilewatkan kedalam fungsi, parameter tersebut perlu ditulis didalam tanda kurung.
- Baris pertama fungsi berisi deskripsi atau penjelan tentang fungsi tersebut.
- baris terakhir fungsi berisi statemen return [ekspresi], yang mengembalikan nilai, tidak perlu menyertakan ekspresi.
Berikut adalah bentuk umum pendefinisian fungsi dalam Python.
def nama_fungsi(daftar_parameter):
"deskripsi_fungsi"
statemen
....
return [ekspresi]
Contoh :
Pada contoh diatas, kita mendefinisikan fungsi dengan nama cetak(). Fungsi diatas hanya memiliki satu parameter bisa berupa string atau numerik.
ADS HERE !!!