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.
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.