Fungsi di Python
Fungsi adalah blok kode yang bisa dipanggil berulang kali. Di Python, kita mendefinisikan fungsi dengan keyword def.
Membuat Fungsi
def sapa(nama):
return f"Halo, {nama}!"
print(sapa("Budi")) # "Halo, Budi!"
Default Parameter
def sapa(nama, salam="Halo"):
return f"{salam}, {nama}!"
print(sapa("Budi")) # "Halo, Budi!"
print(sapa("Budi", "Hi")) # "Hi, Budi!"
Multiple Return Values
def min_max(angka):
return min(angka), max(angka)
terkecil, terbesar = min_max([3, 1, 4, 1, 5, 9])
print(terkecil, terbesar) # 1 9
Docstring
def luas_lingkaran(radius):
"""Menghitung luas lingkaran berdasarkan radius."""
return 3.14159 * radius ** 2