Day 69 Prakerin Di Excellent ~ Tips Penggunaan Loops dan If-Else Condition pada Python

Hari ke- 69 PKL: Tips Penggunaan Loops dan If-Else Condition pada Python

Setelah kemarin berbagi tips mengenai penggunaan loops dan if-else di Golang, kali ini saya akan membahas tips yang sama untuk Python. Sebagai bahasa pemrograman yang terkenal fleksibel dan sederhana, Python menawarkan berbagai cara mudah untuk menerapkan loops dan conditional statements.

Picture by: Algoritma Data Science

1. Penggunaan Loop dalam Python

Python memiliki beberapa jenis loop, namun yang paling umum adalah for dan while.

a. For Loop

For loop di Python sangat efisien dan sering digunakan untuk iterasi pada objek seperti list, string, atau range angka. Cara penulisannya juga ringkas, membuat kita dapat membaca kode lebih cepat.

# Menggunakan for loop pada range for i in range(5): print(i)

Ini akan mencetak angka 0 hingga 4. Kita bisa mengatur start dan end dari range, misalnya range(1, 6) untuk menghasilkan 1 sampai 5.

b. While Loop

While loop digunakan ketika kita ingin iterasi terus berlangsung sampai kondisi tertentu tidak terpenuhi lagi. Misalnya, ketika kita ingin melakukan sesuatu sampai batas tertentu:

# While loop untuk menghitung dari 1 hingga 5 count = 1 while count <= 5: print(count) count += 1

Python juga mendukung perintah break dan continue yang sangat berguna dalam mengelola aliran di dalam loop.

  • Break menghentikan loop sepenuhnya.
  • Continue melompat ke iterasi berikutnya, melewati kode di bawahnya.

2. If-Else Condition

If-else adalah dasar dari pengambilan keputusan di Python. Sama seperti di bahasa lainnya, perintah ini memungkinkan kita menentukan aliran kode berdasarkan kondisi tertentu.

a. If-Else Sederhana

Ini adalah struktur dasar dari if-else di Python. Syntax-nya sederhana dan sangat intuitif.

# Contoh if-else sederhana x = 10 if x > 5: print("x lebih besar dari 5") else: print("x kurang dari atau sama dengan 5")

b. Elif untuk Banyak Kondisi

Ketika ada lebih dari dua kemungkinan, elif dapat digunakan di antara if dan else.

# Contoh penggunaan elif day = "Monday" if day == "Monday": print("Hari Senin") elif day == "Tuesday": print("Hari Selasa") else: print("Hari lain")

Python memungkinkan kita membuat kondisi yang singkat dan ringkas, serta mendukung ternary operator. Contohnya:

# Ternary operator untuk satu baris kondisi hasil = "Genap" if x % 2 == 0 else "Ganjil" print(hasil)
Terima kasih sudah membaca sampai akhir mudah-mudahan, tips sederhana ini bermanfaat untuk memudahkan pemahaman tentang loops dan if-else di Python. Selamat mencoba.

Komentar

Postingan Populer