Halaman

Jumat, 01 Agustus 2025

Fungsi Kustom

Fungsi bawaan dapat menghemat banyak pekerjaan Anda, tetapi Anda juga perlu membuat fungsi kustom sendiri untuk menyelesaikan tugas tertentu. Dalam pelajaran ini, Anda akan belajar membuat fungsi Anda sendiri!

Fungsi adalah blok kode yang dapat digunakan kembali.

Untuk menggunakan fungsi Anda sendiri, Anda perlu mendefinisikannya terlebih dahulu.

Setelah suatu fungsi didefinisikan, Anda dapat memanggilnya sebanyak yang Anda butuhkan.

Fungsi greet() di bawah ini berisi kode untuk menampilkan pesan yang menarik saat dipanggil.

 

#function definition
def greet():
  print("Hello from a function")
  print("Have a great day")

#function call
greet()

 

 

  • def digunakan untuk mendefinisikan fungsi.

  • greet() adalah nama fungsinya.

  • Baris yang menjorok ke dalam (indentasi) adalah isi dari fungsi, yaitu apa yang akan dijalankan saat fungsi dipanggil.


🔹 Pemanggilan Fungsi

greet()
 

Baris ini digunakan untuk menjalankan fungsi greet(). Jadi, isi dari fungsi akan dieksekusi.

🔹 Hasil yang Ditampilkan:

Hello from a function
Have a great day


Setelah suatu fungsi didefinisikan, Anda dapat memanggilnya sebanyak yang Anda butuhkan. Ini membuat kode Anda singkat dan mudah dikelola.

Gunakan def diikuti dengan nama untuk mendefinisikan fungsi baru

 def greet(): 
  print("Hello from a function")
  print("Have a great day")

 

Badan fungsi berisi kode yang dapat digunakan kembali yang dieksekusi saat fungsi dipanggil. Kode untuk badan fungsi harus menjorok.

Saat suatu fungsi didefinisikan, Anda perlu memastikan tanda kurung () ditambahkan setelah namanya. Tanda titik dua: harus ditambahkan di akhir baris definisi.

img-component 

 

Indentasi, tanda kurung, dan titik dua diperlukan agar kode dapat berjalan tanpa kesalahan.

Suatu fungsi melakukan suatu tugas. Fungsi greet() melakukan tugas menampilkan pesan yang baik.


def greet(): 
  print("Hello from a function")
  print("Have a great day")

 

Anda dapat mendefinisikan fungsi yang menerima sejumlah argumen (termasuk nol). Argumen diletakkan di dalam tanda kurung () setelah nama fungsi.

Fungsi greet() tidak memerlukan argumen.

Suatu fungsi mungkin memerlukan argumen untuk menyelesaikan tugasnya. Argumen diletakkan di dalam tanda kurung () setelah nama fungsi.

def personal_greet(name): 
  print("Hello", name)
  print("Have a great day")

personal_greet("James")

Hello James
Have a great day

Fungsi harus didefinisikan sebelum dapat dipanggil.

def bmi(weight, height):
    index = weight / (height * height)
    print(index)


Suatu fungsi dapat menerima argumen sebanyak yang dibutuhkan untuk menyelesaikan tugas.

Kode ini mendefinisikan fungsi yang menampilkan Indeks Massa Tubuh (IMT).

Saat memanggil suatu fungsi, Anda perlu menggunakan jumlah argumen yang sama dengan yang telah ditentukan, dalam urutan yang sama.

img-component  

 

Hasil suatu fungsi dapat dikembalikan dengan pernyataan return. Pernyataan ini sangat berguna ketika Anda perlu terus menggunakan nilai hasil tersebut dalam program Anda.


Pelajaran yang Dapat Dipetik
 

Anda telah mempelajari bahwa:

🌟 def mendefinisikan fungsi baru

🌟 Badan fungsi berisi kode yang dieksekusi ketika fungsi dipanggil

🌟 return mengirimkan nilai kembali agar dapat disimpan dan digunakan dalam program

 

 

 

 

 

 

Tidak ada komentar:

Posting Komentar