Belajar Perulangan For pada Python
Simkode96
---
Halo Simkoder's, setelah mempelajari dasar - dasar pemrograman Python, maka
selanjutnya yang perlu kalian semua pahami yaitu perulangan For. Dalam belajarperulangan For pada Python, kalian harus memahami konsep dasar dari perulangan
for dulu. Jika ini bisa kalian pahami dan kuasai pasti untuk pengembangan logika
perulangannya pasti tidak akan mengalami kesulitan. Hal ini karena kalian sudah
tau kosep serta pengaplikasiannya pada studi kasus.
Pada dasarnya perulangan dalam bahasa pemrograman menyuruh sistem komputer
untuk menjalankan sesuatu perintah secara berulang - ulang. Berikut pengertian
perulangan dalam pemrograman Python.
Apa itu Perulangan dalam Pemrograman Python ?
Perulangan dalam pemrograman Python adalah konsep yang digunakan untuk
mengulangi serangkaian pernyataan atau blok kode secara berulang sesuai dengan
kondisi atau jumlah perulangan yang ditentukan.
Dengan menggunakan perulangan, Kalian dapat menjalankan tugas yang sama
berulang kali tanpa harus menulis kode secara berulang.
Dalam pemrograman Python terdapat 2 jenis perulangan yang umum digunakan yaitu
:
-
Perulangan for:
Perulangan for digunakan untuk mengulangi serangkaian pernyataan untuk setiap elemen dalam urutan tertentu seperti daftar (list), tuple, string, atau urutan lainnya. Setiap elemen diambil satu per satu dari urutan dan blok kode di dalam perulangan for dieksekusi untuk setiap elemen tersebut. -
Perulangan while
Perulangan while digunakan untuk mengulangi serangkaian pernyataan selama kondisi yang ditentukan benar (True). Pada awal setiap iterasi, kondisi akan dievaluasi dan jika kondisi masih benar, blok kode di dalam perulangan while akan dieksekusi. Perulangan akan terus berlanjut sampai kondisi menjadi salah (False).
Setelah mengetahui jenisnya, mari ita bahas satu persatu sesuai dengn judul
pembahasan kali ini yaitu Belajar Perulangan For pada Python.
Maka dari itu mari kita mulai belajar perulangan for pada
Python.
Perulangan For pada Python
Perulanga for pada Python disebut juga sebagai
Counted Loop atau bahasa mudahnya yaitu
perulangan yang terhitung. Sehingga pada perulangan for ini
digunakan untuk mengulangi perintah yang sudah jelas jumlah perulangannya.
Misal kita ingin mengulangi sebanyak 10 kali, maka sudah kita tentukan jumlah
perulangan. Nah, untuk lebih jelasnya langsung melihat contoh kode perulangan
for pada Python.
Secara UMUM bentuk perulangan for pada Python sebagai berikut :
for element in sequence:
# Blok kode yang akan diulang
# ...
Keterangan :
- element adalah variabel yang digunakan untuk mewakili setiap elemen dalam urutan.
- sequence adalah urutan data yang akan diulang, seperti daftar (list), tuple, string, atau objek iterasi lainnya.
- Blok kode yang berada di bawah pernyataan for akan diulang untuk setiap elemen dalam urutan.
fruits = ["apel", "mangga", "pisang"]
for fruit in fruits:
print(fruit)
Output nya :
apel
mangga
pisang
Pada contoh di atas, kita memiliki sebuah daftar fruits yang berisi beberapa
buah. Dalam perulangan for, variabel fruit mewakili setiap elemen dalam daftar
fruits. Blok kode di dalam perulangan akan diulang untuk setiap elemen, dan
elemen tersebut akan dicetak menggunakan fungsi print().
Perulangan for dapat digunakan untuk berbagai keperluan,
seperti mengiterasi melalui elemen dalam urutan, memproses setiap item dalam
daftar, menghitung jumlah elemen, atau melakukan tugas berulang lainnya
berdasarkan urutan data yang diberikan.
Contoh perulangan lain dalam data Angka :
Kalian juga dapat menggunakan fungsi bawaan range() untuk
menghasilkan urutan angka dalam perulangan for. Berikut adalah contoh penggunaannya:
for number in range(1, 6):
print(number)
Output nya :
1
2
3
4
5
Pada contoh di atas, fungsi range(1, 6) menghasilkan urutan angka dari 1
hingga 5 (dalam contoh ini, angka 6 tidak termasuk). Setiap angka dalam
urutan tersebut diulang menggunakan perulangan for, dan kemudian dicetak
menggunakan fungsi print().
Perulangan for sangat berguna untuk mengulang tugas berdasarkan urutan angka
atau elemen dalam data numerik. Kalian dapat menggabungkan perulangan for
dengan logika atau operasi matematika untuk melakukan pemrosesan yang lebih
kompleks pada data angka tersebut.
Atau kalian juga bisa menggunakan Variabel untuk menentukan banyak
perulangannya seperti contoh berikut :
ulangi = 8
for i in range(ulangi):
print (f"Ini Perulangan Ke - {i}")
Output nya :
1
2
3
4
5
6
7
Nah, contoh diatas kita menentukan jumlah range angkanya dengan
mendefinisikannya menggunakan variabel
ulangi . Kemudian memperintahkan
for sebanyak i sesuai
range yang terdapat pada variabel ulangi. Sehingga akan meghasilkan range output sebanayak 1 - 7
Contoh Perulangan for lebih Kompleks pada Python
Berikut ini ada contoh perulangan yang lebih kompleks lagi untuk bisa kalian
pelajari.
items = [
{"nama": "Buku", "harga": 10000, "qty": 2},
{"nama": "Pensil", "harga": 2000, "qty": 5},
{"nama": "Pulpen", "harga": 5000, "qty": 3}
]
total_pembelian = 0
for item in items:
subtotal = item["harga"] * item["qty"]
total_pembelian += subtotal
print(f"{item['nama']}: {item['qty']} x {item['harga']} = {subtotal}")
print("Total pembelian:", total_pembelian)
Outputnya :
Buku: 2 x 10000 = 20000
Pensil: 5 x 2000 = 10000
Pulpen: 3 x 5000 = 15000
Total pembelian: 45000
Pada contoh di atas, kita memiliki sebuah daftar items yang berisi beberapa item yang dibeli oleh pelanggan. Setiap item memiliki atribut nama, harga, dan qty (jumlah yang dibeli). Kami menggunakan perulangan for untuk mengulang setiap item dalam daftar.
Dalam setiap iterasi, kita menghitung subtotal (harga per item dikalikan dengan jumlah yang dibeli) dan menambahkannya ke total pembelian menggunakan variabel total_pembelian. Kami juga mencetak rincian setiap item, termasuk jumlah, harga, dan subtotalnya.
Setelah perulangan selesai, kita mencetak total pembelian keseluruhan.
Contoh di atas menggambarkan penggunaan perulangan for dalam konteks studi kasus kasir, di mana kita dapat mengulangi setiap item yang dibeli, melakukan perhitungan subtotal, dan menghasilkan total pembelian. Dengan menggunakan perulangan, kita dapat mengotomatisasi proses perhitungan dan pencetakan item-item tersebut.
Nah, Simkoder's itulah pembahasan kita kali ini tentang Belajar Perulangan For pada Python. Untuk Perulangan While kita akan bahas di artikel selanjutnya.
Terulah berlatih dan belajar semoga kalian sukses menjadi Developer. Sampai jumpa di pembahasan selanjutnya.
Posting Komentar
Posting Komentar