Python Fungsi: Definisi, Parameter, dan Nilai Pengembalian

Fungsi dan Mendefinisikan Fungsi di Python

Dalam Python, sebuah fungsi adalah blok kode yang melakukan tugas tertentu dan dapat digunakan kembali di seluruh program. Mendefinisikan fungsi dalam Python melibatkan langkah-langkah berikut:

 

Sintaks Definisi Fungsi

Untuk mendefinisikan fungsi di Python, Anda menggunakan def kata kunci, diikuti dengan nama fungsi dan daftar parameter masukan yang diapit tanda kurung (). Kode yang menjalankan tugas fungsi ditempatkan di dalam badan fungsi, yang diindentasi di dalam blok def. Fungsi dapat mengembalikan nilai(atau beberapa nilai) menggunakan return kata kunci. Jika tidak ada return pernyataan dalam fungsi, fungsi akan secara otomatis mengembalikan None.

 

Menggunakan Parameter Masukan

Suatu fungsi dapat menerima informasi dari luar melalui parameter masukan. Parameter adalah nilai yang Anda berikan saat memanggil fungsi. Parameter ini akan digunakan di dalam isi fungsi untuk melakukan tugas tertentu.

 

Mengembalikan Nilai dari Fungsi

Setelah fungsi menyelesaikan tugasnya, Anda dapat menggunakan return kata kunci untuk mengembalikan nilai dari fungsi tersebut. Jika fungsi tidak memiliki return pernyataan, fungsi akan secara otomatis mengembalikan None.

 

Memanggil Fungsi

Untuk menggunakan fungsi yang ditentukan, Anda cukup memanggil nama fungsi dan memberikan nilai parameter yang diperlukan(jika ada). Hasil yang dikembalikan dari fungsi(jika ada) dapat disimpan dalam variabel untuk digunakan di masa mendatang atau dicetak ke layar.

 

Contoh Rinci

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

Pada contoh di atas, kita telah mendefinisikan dua fungsi: calculate_sum() menghitung jumlah dua angka dan greet_user() membuat pesan ucapan. Kemudian, kami memanggil fungsi-fungsi ini dan mencetak hasilnya.