Quiz
465 words·9 mins·
loading
·
loading
·
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 10: This Article
Sebelum lanjut ke materi berikutnya, silahkan kerjakan Quiz ini untuk menguji pemahaman kamu terhadap materi.
---
primary_color: steelblue
secondary_color: lightgray
text_color: black
---
### Tujuan Fungsi
Apa tujuan utama penggunaan fungsi dalam pemrograman Python?
1. [ ] Membingungkan program
1. [x] Mengorganisir kode menjadi unit yang dapat digunakan kembali
1. [ ] Mengurangi kinerja program
1. [ ] Menggantikan variabel global
### Parameter Fungsi
Apa yang dimaksud dengan "parameter" dalam konteks fungsi Python?
1. [ ] Nilai yang dikembalikan oleh fungsi
1. [ ] Variabel yang digunakan dalam tubuh fungsi
1. [x] Input yang diberikan saat memanggil fungsi
1. [ ] Sebuah tipe data khusus dalam Python
### Cara Mendefinisikan Fungsi
Bagaimana cara mendefinisikan fungsi dalam Python?
1. [ ] `create function nama_fungsi()`
1. [ ] `function nama_fungsi():`
1. [ ] `define nama_fungsi():`
1. [x] `def nama_fungsi():`
### Fungsi Tambah
Apakah hasil dari pemanggilan fungsi berikut?
```python
def tambah(a, b):
return a + b
```
hasil = tambah(3, 5)
1. [ ] 15
1. [x] 8
1. [ ] 35
1. [ ] 53
### Scope Variabel
Apa yang dimaksud dengan "scope variabel" dalam fungsi?
1. [ ] Ruang lingkup di luar fungsi
1. [x] Variabel yang hanya dapat diakses di dalam fungsi
1. [ ] Variabel global yang dapat diakses dari mana saja
1. [ ] Nilai yang dikembalikan oleh fungsi
### Fungsi Lambda
Bagaimana cara menggunakan fungsi lambda dalam Python?
1. [ ] `def fungsi_lambda:`
1. [ ] `function lambda:`
1. [x] `lambda arg: expression`
1. [ ] `create lambda arg: expression`
### Pernyataan Return
Apa yang dicapai oleh pernyataan "return" dalam fungsi?
1. [ ] Menyimpan nilai ke dalam variabel
1. [x] Mengakhiri eksekusi fungsi dan mengembalikan nilai
1. [ ] Memberi nama pada fungsi
1. [ ] Menjalankan operasi aritmatika
### Impor Fungsi
Bagaimana cara mengimpor dan menggunakan fungsi dari modul eksternal?
1. [ ] include modul_fungsi
1. [ ] import modul_fungsi
1. [ ] use modul_fungsi
1. [x] from modul_fungsi import function
### Contoh Fungsi
Apa yang dihasilkan dari pemanggilan fungsi berikut?
```python
def pangkat_dua(x):
return x ** 2
```
hasil = pangkat_dua(4)
1. [ ] 8
1. [x] 16
1. [ ] 6
1. [ ] 2
### Konsep Rekursif
Bagaimana konsep rekursif di dalam pemrograman Python dapat memberikan solusi yang elegan untuk permasalahan tertentu?
1. [ ] Dengan menggunakan fungsi lambda
1. [ ] Dengan membatasi penggunaan variabel lokal
1. [x] Dengan memanggil fungsi secara berulang untuk menyelesaikan tugas yang lebih besar
1. [ ] Dengan mengabaikan penggunaan basis kasus
### Penggunaan Rekursif
Apa hasil dari eksekusi kode rekursif berikut?
```python
def faktorial(n):
if n == 0 or n == 1:
return 1
else:
return n * faktorial(n-1)
hasil = faktorial(4)
```
1. [ ] 8
1. [ ] 16
1. [ ] 24
1. [ ] 32
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 10: This Article