Senin, 09 Februari 2026

Tugas Informatika 29 Juli 2025

Looping dalam bahasa pemrograman Python adalah proses mengulang suatu blok kode selama kondisi tertentu masih terpenuhi. Looping berguna untuk mengolah data berulang (misalnya mencetak data, menghitung total), menghindari penulisan kode yang sama berulang kali, dan membuat program lebih efisien dan dinamis.

​Python memiliki dua jenis utama looping:


​1. For Loop

​Digunakan ketika kita ingin mengulang berdasarkan urutan atau jumlah tertentu seperti list, string, atau angka.

• Script for Loop

​Struktur Umum:


for variabel in urutan:

    # blok kode yang diulang


Contoh Script


# Looping untuk mencetak angka dari 1 sampai 5

for i in range(1, 6):

    print("Perulangan ke-", i)


Penjelasan:

1. ​for i in range(1, 6) artinya i akan mengambil nilai dari 1 hingga 5 (karena range di Python tidak termasuk angka terakhir, yaitu 6).

2. ​print("Perulangan ke-", i) mencetak setiap nilai i ke layar.


​Output:

​Perulangan ke- 1

​Perulangan ke- 2

​Perulangan ke- 3

​Perulangan ke- 4

​Perulangan ke- 5


​2. While Loop

​Digunakan ketika kita ingin mengulang berdasarkan kondisi tertentu yang bisa berubah seiring waktu.

•Script while Loop

​Struktur Umum:


while kondisi:

    # blok kode yang diulang


Contoh Script: 


# Looping menggunakan while untuk mencetak angka 1 sampai 5

i = 1

while i <= 5:

    print("Perulangan ke-", i)

    i += 1 # menaikkan nilai i satu per satu


Penjelasan:

1. ​i = 1 : Inisialisasi variabel awal.

2. ​while i <= 5 : Perulangan dilakukan selama i kurang dari atau sama dengan 5.

3. ​i += 1 : Menaikkan nilai i agar perulangan berhenti ketika i lebih dari 5.


​Output:

​Perulangan ke- 1

​Perulangan ke- 2

​Perulangan ke- 3

​Perulangan ke- 4

​Perulangan ke- 5


–​Perbedaan For dan While

​For Loop: Digunakan untuk jumlah perulangan yang sudah pasti, lebih singkat untuk iterasi urutan, dan cocok untuk loop tetap.

​While Loop: Digunakan untuk kondisi yang bisa berubah, lebih fleksibel, bisa digunakan untuk kondisi dinamis, dan cocok untuk loop berdasarkan kondisi.


Tidak ada komentar:

Posting Komentar

Resume Membuat Aplikasi 7 April 2026

1. Persiapan dan Desain Antarmuka (Designer)  Akses App Inventor: Buka Google Chrome, cari "App Inventor", dan login menggunakan a...