Quiz
714 words·12 mins·
loading
·
loading
·
Menggunakan Perulangan While dan For pada Python - This article is part of a series.
Part 6: 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 Perulangan
Apa tujuan utama perulangan dalam pemrograman?
1. [ ] Meningkatkan kompleksitas kode
1. [ ] Menulis lebih banyak baris kode
1. [x] Menjalankan serangkaian instruksi beberapa kali
1. [ ] Menyingkat sintaks Python
### Kondisi Berhenti pada Perulangan
Saat kondisi berhenti tidak pasti dan iterasi bergantung pada kebenaran atau ketidakbenaran suatu kondisi, perulangan apa yang lebih sesuai digunakan?
1. [x] Perulangan While
1. [ ] Perulangan For
1. [ ] Keduanya bisa digunakan
1. [ ] Tidak ada perbedaan yang signifikan
### Fungsi Enumerate pada Perulangan For
Apa kegunaan dari fungsi `enumerate` dalam perulangan for?
1. [ ] Menghitung total elemen dalam urutan
1. [x] Mendapatkan indeks dan nilai setiap elemen
1. [ ] Menambahkan elemen baru ke dalam urutan
1. [ ] Menghapus elemen dari urutan
### Kapan Menggunakan Perulangan For
Kapan sebaiknya menggunakan perulangan `for`?
1. [ ] Saat kondisi berhenti tidak pasti
1. [ ] Saat iterasi melibatkan membaca file eksternal
1. [x] Saat jumlah iterasi sudah diketahui
1. [ ] Saat ingin menjaga kontrol penuh terhadap kondisi
### Menggabung Dua Buah List
Fungsi apa yang dapat digunakan untuk menggabungkan dua list menjadi satu sehingga dapat diakses bersamaan dalam perulangan `for`?
1. [ ] merge
1. [ ] concat
1. [x] zip
1. [ ] combine
### Fungsi Break
Apa tujuan penggunaan pernyataan `break` dalam perulangan?
1. [ ] Melanjutkan ke iterasi berikutnya
1. [ ] Mengakhiri program secara keseluruhan
1. [x] Menghentikan perulangan secara paksa
1. [ ] Menggabungkan dua list
### Fungsi Continue
Bagaimana cara menggunakan pernyataan `continue` dalam perulangan `for`?
1. [x] Untuk melanjutkan ke iterasi berikutnya
1. [ ] Untuk menghentikan perulangan
1. [ ] Untuk membuat iterasi tak terbatas
1. [ ] Tidak dapat digunakan dalam perulangan for
### Perulangan Untuk Membaca Data Eksternal
Apa yang sebaiknya dipilih ketika iterasi melibatkan membaca data dari sumber eksternal seperti file?
1. [x] Perulangan While
1. [ ] Perulangan For
1. [ ] Keduanya bisa digunakan
1. [ ] Tidak ada perbedaan yang signifikan
### Perulangan For Untuk List dan Tuple
Mengapa perulangan `for` sering digunakan ketika iterasi melibatkan list atau tuple?
1. [ ] Lebih efisien
1. [ ] Lebih fleksibel
1. [x] Sintaks yang lebih ringkas dan mudah dimengerti
1. [ ] Tidak dapat digunakan untuk iterasi melalui list
### Kelebihan Perulangan For untuk List dan Tuple
Apa keuntungan utama penggunaan perulangan for dalam iterasi melalui list atau tuple?
1. [ ] Menghindari kesalahan manusia
1. [ ] Meminimalkan efisiensi
1. [ ] Meningkatkan kompleksitas kode
1. [x] Mengurangi jumlah baris kode
### Penggunaan While
Apa output dari kode berikut?
```python
angka = 1
while angka < 5:
print(angka, end=" ")
angka += 2
```
1. [ ] 1 2 3 4
1. [x] 1 3 5
1. [ ] 1 2 4
1. [ ] 1 4
### Penggunaan For
Berikut adalah list nama-nama buah: `buah = ["apel", "mangga", "pisang", "jeruk"]`. Apa output dari kode berikut?
```python
for b in buah:
if "a" in b:
print(b.upper(), end=" ")
else:
print(b, end=" ")
```
1. [x] APEL MANGGA PISANG jeruk
1. [ ] APEL MANGGA PISANG JERUK
1. [ ] apel mangga pisang JERUK
1. [ ] apel mangga PISANG jeruk
### Penggunaan For 2
Jika kita memulai dengan nilai `total = 0` dan menjalankan perulangan `for` pada rentang 1 hingga 5, lalu menambahkan setiap nilai ke total, apa nilai totalnya setelah perulangan selesai?
1. [ ] 10
1. [ ] 15
1. [ ] 5
1. [x] 14
### Penggunaan For 3
Apa yang akan dicetak oleh kode berikut?
```python
for i in range(3):
for j in range(2):
print(i * j, end=" ")
print()
```
1. [x] 0 0 1 2 2 4
1. [ ] 0 0 0 1 2 3
1. [ ] 0 0 1 1 2 2
1. [ ] 0 1 2 3 4 5
### Penggunaan For 4
Apa output dari kode berikut?
```python
for i in range(5, 0, -1):
print(i, end=" ")
```
1. [x] 5 4 3 2 1
1. [ ] 1 2 3 4 5
1. [ ] 5 4 3 2
1. [ ] 1 5 4 3 2
Menggunakan Perulangan While dan For pada Python - This article is part of a series.
Part 6: This Article