DISKON 80% terbatas! ๐ŸŽ‰ Gunakan kupon "merdeka"di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FUNCTIONS PYTHON

Pelajari Functions Python dengan cara mudah. Pahami cara membuat, menggunakan, dan manfaat fungsi dalam kode Python.

Functions Python adalah salah satu konsep penting dalam pemrograman Python. Dengan menggunakan functions, kamu bisa membuat kode yang lebih rapi, mudah dibaca, dan bisa dipakai ulang. Fungsi membantu kamu mengelompokkan perintah yang memiliki tujuan sama menjadi satu bagian.

Apa itu Functions Python?

Functions atau fungsi adalah blok kode yang dibuat untuk melakukan tugas tertentu. Fungsi bisa menerima input, mengolahnya, dan mengembalikan hasil. Dengan menggunakan fungsi, kamu tidak perlu menulis ulang kode yang sama berulang kali.

Cara Membuat Fungsi

Untuk membuat fungsi di Python, kamu menggunakan kata kunci def diikuti dengan nama fungsi dan tanda kurung. Misalnya:

def sapa():
    print("Halo, selamat datang!")

Di atas adalah contoh fungsi sederhana bernama sapa. Fungsi ini hanya mencetak pesan saat dipanggil.

Memanggil Fungsi

Setelah fungsi dibuat, kamu bisa menjalankannya dengan menuliskan nama fungsi diikuti tanda kurung:

sapa()

Hasilnya:

Halo, selamat datang!

Fungsi dengan Parameter

Fungsi juga bisa menerima input yang disebut parameter. Contoh:

def sapa_nama(nama):
    print("Halo, " + nama + "!")

Jika kamu jalankan:

sapa_nama("Dewi")

Maka hasilnya:

Halo, Dewi!

Fungsi dengan Nilai Kembali (Return)

Fungsi bisa memberikan nilai kembali setelah diproses. Contoh:

def tambah(a, b):
    return a + b

Memanggil fungsi dan menyimpan hasil:

hasil = tambah(3, 4)
print(hasil)

Output:

7

Fungsi tanpa Parameter dan dengan Return

Fungsi juga bisa dibuat tanpa input tapi tetap mengembalikan nilai.

def hitung_pi():
    return 3.14

Fungsi dengan Parameter Default

Kamu bisa memberi nilai default untuk parameter, sehingga jika tidak diisi, nilai default yang dipakai.

def sapa(nama="Teman"):
    print("Halo, " + nama + "!")

Memanggil fungsi tanpa argumen:

sapa()

Output:

Halo, Teman!

Fungsi dengan Banyak Parameter

Kamu bisa membuat fungsi dengan beberapa parameter sekaligus:

def info(mahasiswa, umur, jurusan):
    print(mahasiswa + ", umur " + str(umur) + ", jurusan " + jurusan)

Memanggil fungsi:

info("Budi", 20, "Informatika")

Output:

Budi, umur 20, jurusan Informatika
๐Ÿ‘ˆ๐Ÿผ Dictionaries Python
Lambda Functions ๐Ÿ‘‰๐Ÿผ