Pengenalan Teknik Looping Python: For, While, dan Break

Pengenalan Teknik Looping Python: For, While, dan Break

Looping merupakan salah satu konsep fundamental dalam pemrograman Python. Teknik ini memungkinkan programmer untuk mengeksekusi blok kode secara berulang, menghemat waktu dan meningkatkan efisiensi program. Artikel ini akan membahas tiga teknik looping utama dalam Python: for, while, dan break, beserta contoh penerapannya.

Dalam pemrograman, seringkali terdapat kebutuhan untuk mengeksekusi blok kode berulang kali. Contohnya, mencetak daftar nama, menghitung total nilai dalam deret angka, atau menjalankan simulasi yang berlangsung selama beberapa iterasi. Teknik looping Python menyediakan solusi untuk kebutuhan tersebut.

Baca juga: Apa itu Python: Penjelasan dan Penggunaan

Teknik Looping Python:

1. Looping for:

Teknik for digunakan untuk mengulangi blok kode berdasarkan urutan elemen dalam suatu koleksi data. Koleksi data dapat berupa list, string, tuple, atau iterable lainnya. Berikut adalah sintaks dasar looping for:

for <variabel> in <koleksi_data>:
    <blok_kode>

Contoh penggunaan for untuk mencetak daftar nama:

Python
nama_teman = ["Andi", "Budi", "Cici"]
for nama in nama_teman:
    print(f"Halo, {nama}!")

2. Looping while:

Teknik while berfungsi untuk mengulangi blok kode selama kondisi tertentu terpenuhi. Kondisi tersebut dapat berupa perbandingan nilai, pemeriksaan status variabel, atau input pengguna. Berikut adalah sintaks dasar looping while:

while <kondisi>:
    <blok_kode>

Contoh penggunaan while untuk menghitung total nilai dalam deret angka:

total = 0
i = 1
while i <= 10:
    total += i
    i += 1
print(f"Total nilai: {total}")

3. Pernyataan break:

Pernyataan break digunakan untuk menghentikan looping secara paksa, meskipun kondisi looping masih terpenuhi. Hal ini berguna untuk situasi di mana program perlu keluar dari loop sebelum waktunya.

Contoh penggunaan break untuk menghentikan loop ketika input pengguna tidak valid:

while True:
    angka = input("Masukkan angka: ")
    if angka.isdigit():
        break
    print("Input tidak valid! Masukkan angka.")
print(f"Angka yang dimasukkan: {angka}")

Kesimpulan:\

Teknik looping for, while, dan break merupakan alat yang penting dalam pemrograman. Memahami dan menggunakan teknik-teknik ini secara efektif dapat meningkatkan efisiensi dan fleksibilitas program Anda.

Logo Sertifikasi

Platform penyedia pelatihan dan sertifikasi BNSP, Certnexust, berbagai sertifikasi Nasional hingga Internasional yang Terintegrasi  dan Terpadu untuk investasi karir seumur hidup.

ALAMAT DAN KONTAK

PT Ozami Inti Sinergi

Jln. Affandi No 5, Kec. Depak

Kab, Sleman, D.I. Yogyakarta, 55281

LOKASI KAMI

MySertifikasi by Indobot. All rights reserved.