Bagaimana Anda menggunakan looping dan conditional statement bersama-sama untuk memproses data dalam suatu struktur data seperti list atau dictionary di Python?
Bayangin kamu punya daftar belanja (list). Nah, kamu pengen ngecek satu per satu barang di daftar belanja itu. Di sini, looping berperan sebagai tangan yang bakal ngambilin setiap barang satu per satu dari daftar belanja
Terus, misal kamu pengen tahu mana aja barang yang harganya di atas Rp50.000. Nah, di sinilah conditional statement masuk. Dia kayak otak yang ngambil keputusan. Jadi, setiap kali looping ngambil satu barang, conditional statement bakal ngecek: "Harga barang ini di atas Rp50.000 nggak ya?" Kalau iya, kamu bisa kasih tindakan lebih lanjut, misalnya masukin barang itu ke keranjang belanja khusus barang mahal.
Jadi, intinya:
Looping itu buat ngulang-ulang suatu proses, kayak ngambil barang satu per satu dari daftar.
Conditional statement itu buat bikin keputusan, kayak ngecek harga barang.
Gabungin keduanya kita bisa olah data secara lebih kompleks, misalnya memilah data berdasarkan kondisi tertentu.
Terus, misal kamu pengen tahu mana aja barang yang harganya di atas Rp50.000. Nah, di sinilah conditional statement masuk. Dia kayak otak yang ngambil keputusan. Jadi, setiap kali looping ngambil satu barang, conditional statement bakal ngecek: "Harga barang ini di atas Rp50.000 nggak ya?" Kalau iya, kamu bisa kasih tindakan lebih lanjut, misalnya masukin barang itu ke keranjang belanja khusus barang mahal.
Jadi, intinya:
Looping itu buat ngulang-ulang suatu proses, kayak ngambil barang satu per satu dari daftar.
Conditional statement itu buat bikin keputusan, kayak ngecek harga barang.
Gabungin keduanya kita bisa olah data secara lebih kompleks, misalnya memilah data berdasarkan kondisi tertentu.
Contoh dalam Python:
daftar_belanja = ["nasi", "telur", "susu", "buah", "daging"]
harga_barang = [10000, 5000, 15000, 20000, 30000]
barang_mahal = []
for i in range(len(daftar_belanja)): # Looping untuk setiap barang
if harga_barang[i] > 50000: # Conditional statement: cek harga
barang_mahal.append(daftar_belanja[i])
print(barang_mahal) # Cetak daftar barang mahal
daftar_belanja = ["nasi", "telur", "susu", "buah", "daging"]
harga_barang = [10000, 5000, 15000, 20000, 30000]
barang_mahal = []
for i in range(len(daftar_belanja)): # Looping untuk setiap barang
if harga_barang[i] > 50000: # Conditional statement: cek harga
barang_mahal.append(daftar_belanja[i])
print(barang_mahal) # Cetak daftar barang mahal