while Python | Perulangan while di Python dan Contohnya

0

Perulangan (looping) merupakan salah satu metode control flow (aliran kontrol) di bahasa pemrograman Python berdasarkan iterasi yang ditentukan. Terdapat dua jenis perulangan di Python, yaitu while dan for. Tutorial ini menjelaskan perulangan while di bahasa pemrograman python dan contohnya. 

Navigasi Cepat

A. while | Sistematika Syntax while pada Python

while pada Python adalah syntax yang digunakan untuk eksekusi perulangan selama ekspresi benar. Berikut sistematika syntax di while.

while loop_expression:
command_expression
  • Perulangan while dimulai dengan syntax while
  • loop_expression adalah ekspresi iterasi yang diujikan, dapat berisi operator matematika, logika, atau fungsi
  • loop_exprewssion diakhiri dengan tanda colon :
  • command_expression adalah kode perintah yang dijalankan selama pengujian ekspresi bernilai benar
  • command_expression didefinisikan dalam penulisan indentasi

Artikel terkait: Operator Matematika pada Python

Secara umum, operator matematika khususnya operator perbandingan sering digunakan dalam loop _expression pada syntax while. 

Operator perbandingan  Operator
Persamaan ==
Tidak sama !=
Lebih besar dari >
Lebih kecil dari <
Lebih besar atau sama dengan >=
Lebih kecil atau sama dengan  <=

Contoh A: Perulangan while Menampilkan Bilangan Bulat dari 1 hingga x

Misalnya dibuat kode program Python yang dapat menampilkan bilangan bulat dari satu hingga x, dengan x merupakan input bilangan bulat dari pengguna. Dapat dibuat file kode program Python dengan syntax while berikut.

print("Program Bilangan Bulat 1 hingga x")
i = 1;
x = int(input("Masukkan bilangan bulat x = "));

while i <= x:
    print(i);
    i=i+1;

Berikut ilustrasi eksekusi file program di atas.

Gambar 1. Ilustrasi eksekusi file kode program while Python
Gambar 1. Ilustrasi eksekusi file kode program while Python

B. while else | Sistematika Syntax while else pada Python

Syntax while dapat ditambahkan dengan syntax else yang berfungsi untuk mengeksekusi kode program saat pengujian ekspresi bernilai salah. Berikut sistematika penulisan syntax while dengan else dengan bahasa pemrograman Python.

while loop_expression:
command_expression
else:
else_command
  • else dijalankan saat loop_expression bernilai salah
  • syntax else diakhiri tanda colon :
  • else_command adalah kode program yang dieksekusi syntax else dengan penulisan indentasi

Contoh B: Perulangan while Menampilkan Bilangan Bulat dari 1 hingga x dengan Pesan Penutup

Misalnya dibuat kode program Python yang hampir sama dengan contoh 1 yang dapat menampilkan bilangan bulat dari satu hingga x, dengan x merupakan input bilangan bulat dari pengguna dan menghasilkan pesan penutup berupa keterangan output. Dapat dibuat file kode program Python dengan syntax while berikut.

print("Program Bilangan Bulat 1 hingga x")
i = 1;
x = int(input("Masukkan bilangan bulat x = "));

while i <= x:
    print(i);
    i=i+1;
else:
    print("bilangan bulat 1 hingga ", i-1, "ditampilkan");

Berikut ilustrasi eksekusi file program di atas.

Gambar 2. Ilustrasi eksekusi file kode program while else Python
Gambar 2. Ilustrasi eksekusi file kode program while else Python

Tutorial lainnya: Daftar isi Tutorial Python


Sekian artikel while "Python | Perulangan while di Python dan Contohnya". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…

Ayo Berdiskusi Bersama! Belajar Lebih Indah dengan Saling Membantu :)

Tulis komentar
Masukkan nama Anda