Python Dasar #4: Looping dengan For dan While

Author Hilya Zea
26 Dec 2024
Python Dasar #4:  Looping dengan  For dan While

Halo! Semoga kamu masih semangat belajar Python. Di tutorial kali ini, kita akan membahas tentang looping menggunakan dua cara yang sering digunakan, yaitu for dan while. Looping digunakan untuk mengulang suatu bagian kode beberapa kali, dan sangat berguna saat kamu perlu memproses banyak data atau melakukan tugas yang berulang.

Apa Itu Looping?

Looping adalah cara untuk menjalankan blok kode berulang kali. Python memiliki dua jenis looping utama, yaitu for dan while.

Looping dengan For

Loop for digunakan untuk mengulang bagian kode sebanyak elemen yang ada di dalam suatu koleksi, seperti list, string, atau rentang angka.

Contoh:

# Looping melalui list
buah = ["apel", "pisang", "jeruk"]

for item in buah:
    print(item)

Penjelasan:

  • Di sini, kita memiliki list buah yang berisi beberapa jenis buah.
  • Dengan menggunakan loop for, kita dapat mencetak setiap item dalam list satu per satu.

Output yang dihasilkan:

apel
pisang
jeruk

Kita juga bisa menggunakan for untuk mengulang sejumlah kali tertentu, seperti berikut:

# Looping dengan range
for i in range(5):
    print(i)

Penjelasan:

  • range(5) menghasilkan angka mulai dari 0 sampai 4 (5 angka total).
  • Looping ini akan mencetak angka 0, 1, 2, 3, dan 4.

Looping dengan While

Loop while digunakan untuk mengulang bagian kode selama kondisi yang diberikan masih True.

Contoh:

# Looping menggunakan while
counter = 0

while counter < 5:
    print(counter)
    counter += 1

Penjelasan:

  • Variabel counter dimulai dengan 0.
  • Selama counter kurang dari 5, loop akan terus dijalankan dan setiap kali iterasi, counter akan bertambah 1.
  • Output yang dihasilkan adalah angka 0 sampai 4.

Menggunakan Break dan Continue dalam Loop

  • break: Digunakan untuk menghentikan loop lebih awal.
  • continue: Digunakan untuk melewati sisa kode dalam satu iterasi dan melanjutkan ke iterasi berikutnya.

Contoh penggunaan break:

# Menggunakan break untuk keluar dari loop
for i in range(10):
    if i == 5:
        break  # Menghentikan loop saat i mencapai 5
    print(i)

Output:

0
1
2
3
4

Contoh penggunaan continue:

# Menggunakan continue untuk melewati iterasi tertentu
for i in range(10):
    if i == 5:
        continue  # Melewatkan angka 5
    print(i)

Output:

0
1
2
3
4
6
7
8
9

Studi Kasus: Menjumlahkan Angka dari 1 sampai N

Sekarang, coba kita buat program yang meminta pengguna memasukkan angka dan menjumlahkan angka-angka tersebut dari 1 sampai angka yang dimasukkan. Kita akan menggunakan for untuk ini.

# Input angka maksimal
n = int(input("Masukkan angka maksimal: "))

# Menjumlahkan angka dari 1 sampai n
jumlah = 0
for i in range(1, n+1):
    jumlah += i

print(f"Jumlah dari 1 sampai {n} adalah {jumlah}")

Penjelasan:

  • Program meminta pengguna untuk memasukkan angka maksimal (misalnya 5).
  • Loop for akan menjumlahkan angka mulai dari 1 hingga angka yang dimasukkan oleh pengguna.

Jika pengguna memasukkan angka 5, outputnya akan menjadi:

Jumlah dari 1 sampai 5 adalah 15

Kesimpulan

Looping adalah cara yang sangat berguna untuk mengulang bagian kode. Dengan for dan while, kita bisa melakukan banyak hal, seperti memproses data berulang kali, menghitung angka, atau bahkan membuat program yang lebih kompleks. Penggunaan break dan continue juga sangat membantu untuk mengontrol alur looping.

Sekianlah belajar tentang looping di Python. Dengan memahami penggunaan loop, kamu bisa membuat program yang jauh lebih efisien dan fungsional. Artikel ini sangat berguna sebelum kamu melanjutkan ke tutorial Python selanjutnya di www.code80vity.com. Sampai jumpa di pembahasan berikutnya, dan jangan lupa terus eksplorasi Python!

Tutorial Terkait Lainnya

Python Dasar #9:  Penggunaan File
Python Dasar #9: Penggunaan File

Halo! Di tutorial kali ini, kita akan belajar tentang penggunaan file di Python. File sangat penting...

Baca Tutorial
Python Dasar #2:  Variabel, Tipe Data, dan Operator
Python Dasar #2: Variabel, Tipe Data, dan Operator

Halo lagi! Semoga kamu masih semangat belajar Python ya. Di tutorial kali ini, kita akan bahas tenta...

Baca Tutorial
Python Dasar #3:  Struktur Kontrol –  If, Else, dan Elif
Python Dasar #3: Struktur Kontrol – If, Else, dan Elif

Halo lagi! Di tutorial kali ini, kita akan belajar tentang struktur kontrol di Python, yaitu if, els...

Baca Tutorial

Comments

Please login to post a comment.
No comments yet. Be the first to comment!