Hari ke-29 masih tentang perulangan pada python, perulangan kali ini berbeda dari sebelumnya. Kalau kemarin for-loop akan diulangi sampai variabel/batas yang telah ditentukan kalau sekarang perulangannya akan terus berulang sampai nilai dari variabel adalah False, perulangan ini disebut while-loop. Misal jika x < 1001, maka program akan terus berjalan sampai nilai mencapai 1000. While-Loop juga bisa digabung dengan nilai variabel berupa karakter, biar mudahnya langsung ke contoh kode yang sesuai study drill ebook:
# membuat variabel
x = 0
# membuat list kosong
angka = []
# menggunakan while loop, kode ini akan berjalan terus samapi nilai x mendekati angka 15
while x < 15:
print(f"x adalah {x}")
# dengan fungsi append kita dapat mendapatkan hasil list yang tidak dapat kita ketahui tapi biasanaya adalah list terakhir
angka.append(x)
# nilai x akan bertambah satu dan akan terus berjalan samapi penjumlahan x + 1 = 15, jika x bernilai 15 maka akan berhenti perulangannya
x = x + 1
# ini akan mencetak list dari angka awal sampai x < 15
print("Angka dalam x adalah: ", angka)
print(f"Sesudah x adalah {x}")
print("Angka dalam x: ")
# ini akan mencetak angka dari 0 sampai 14
for angk in range(0, 15):
print(angk)
# membuat variabel berupa string
jawab = 'ya'
hitung = 0
while jawab == 'ya':
# akan menjumlahkan otomatis
hitung += 1
# menggunakan input
# jika yang dinput nilainya tidak sesuai dengan nilai variabel jawaban maka perulangan akan berhenti
jawab = input("Ingin lakukan perulangan?ya/tidak: ")
# akan menghitung banyak perulangan yang telah dilakukan
print("Total perulangan: " + str(hitung))