Perulangan While Pada Pyton

 Perulangan while pada Python adalah Perulangan yang mengeksekusi kode berulang kali selama kondisi tertentu terpenuhi. Perulangan ini akan terus berulang selama kondisi yang diberikan tetap benar. Perulangan berhenti ketika kondisi bernilai False.

Sintaks perulangan while pada Python adalah sebagai berikut:
while kondisi:
    statement(s)

Penjelasan dari masing-masing bagian sintaks di atas adalah sebagai berikut:

  • 'kondisi' adalah kondisi yang harus dipenuhi agar perulangan dapat dilakukan. Kondisi harus bernilai True atau False.
  • 'statement(s)' adalah blok kode yang akan dijalankan selama kondisi masih bernilai True.

Berikut adalah contoh penggunaan perulangan while pada Python untuk mencetak angka dari 0 hingga 4:

Input:

i = 0

while i < 5:

    print(i)

    i += 1

Output:

0
1
2
3
4

Pada contoh di atas, kondisi 'i' < 5 digunakan untuk memastikan bahwa perulangan while hanya berjalan ketika nilai variabel 'i' kurang dari 5. Setiap kali loop dieksekusi, nilai variabel 'i' bertambah 1 hingga mencapai nilai 5 dan kondisinya menjadi False. Penting untuk dicatat bahwa jika kondisinya tidak pernah Salah, perulangan while dapat menyebabkan program terjebak dalam perulangan tak terbatas. Jadi pastikan Anda menentukan kondisi yang benar dan variabel yang benar yang berubah pada setiap iterasi perulangan sehingga kondisi tersebut terpenuhi di beberapa titik.


Share:

Perulangan For Pada Python

Perulangan for pada Python adalah salah satu jenis perulangan atau looping yang digunakan untuk melakukan iterasi atau pengulangan sejumlah tertentu dengan sintaksis yang sederhana dan mudah dipahami. Perulangan for dapat digunakan untuk melakukan pengulangan terhadap sebuah blok kode secara berulang-ulang dengan menggunakan sebuah variabel penghitung (counter) yang diinisialisasi dengan suatu nilai awal, dan kemudian diincrement (ditingkatkan nilai nya) pada setiap kali iterasi dilakukan.

Sintaks dasar perulangan for dengan Python adalah sebagai berikut:

  • 'variabel_penghitung': Nama variabel yang digunakan untuk menyimpan nilai penghitung pada setiap iterasi.
  • 'iterable': Objek atau struktur data yang akan diulang (misalnya list, tuple, string, atau range).
  • blok kode yang akan diulang: Kode program yang akan dijalankan pada setiap iterasi.
Pada sintaks di atas, variabel penghitung 'i' diinisialisasi dengan nilai 1, kemudian dilakukan iterasi dengan melakukan pengecekan apakah nilai 'i' adalah bilangan ganjil atau bukan. Jika nilai 'i' ganjil, maka nilai tersebut akan dicetak. Selanjutnya, nilai 'i' akan ditingkatkan secara otomatis oleh perulangan for pada setiap iterasi. 

contoh:
Input:

for i in range(5):
    print(i)

Output:

0
1
2
3
4

Share: