Study
Python

Fungsi di Python

Penjelasan

Fungsi di Python dibuat dengan kata kunci def, bisa menerima parameter (termasuk nilai default) dan mengembalikan hasil lewat return. Berbeda dari PHP, Python tidak mewajibkan type hint, meski bisa ditambahkan sebagai anotasi opsional.

Contoh Konsep

def sapa(nama, salam="Halo"):
    return f"{salam}, {nama}!"

print(sapa("CompileDaily"))          # Halo, CompileDaily!
print(sapa("CompileDaily", "Hai"))  # Hai, CompileDaily!

Praktikum

Buat fungsi hitung_luas_persegi_panjang(panjang, lebar) yang mengembalikan hasil perkalian keduanya. Panggil fungsi itu dengan angka 8 dan 5, lalu tampilkan hasilnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Parameter dengan nilai default (mis. salam="Halo") harus ditulis SETELAH parameter tanpa default — Python akan error kalau urutannya terbalik.