Bahasa pemrograman python hanya memiliki 2 jenis perulangan default, yaitu FOR dan WHILE. Perulangan FOR digunakan apabila kita tahu pasti berapa kali siklus looping akan terjadi. Perulangan WHILE digunakan apabila kita tidak tahu berapa kali siklus looping terjadi, tapi kita mengetahui variable yang menjadi kontrol kapan perulangan dimulai dan kapan perulangan berhenti.
Perulangan WHILE pada python akan selalu mengevaluasi parameter sebelum memulai siklus. Apabila anda ingin perulangan yang mengevaluasi parameter setelah minimal sekali siklus seperti perulangan DO WHILE pada bahasa C/C++, anda perlu menggunakan trik khusus. Berikut ini adalah contoh trik untuk melakukan perulangan DO WHILE di python:
while True:
operasi_perulangan()
if parameter_berhenti:
break
operasi_perulangan() adalah block kode yang ingin anda kerjakan berulang-ulang.
parameter_berhenti adalah parameter yang harus anda miliki dan digunakan untuk menghentikan siklus looping.
sumber:
http://stackoverflow.com/questions/743164/do-while-loop-in-python
Tweet
Tidak ada komentar:
Posting Komentar