Cara Menghentikan Infinite Loops While di Python
WritingSkills.web.id - Pada tutorial sebelumnya, Contoh While Loops dan Infinite Loops, kita telah mempelajari cara membuat kode perulangan while. Pada pembahasan kali ini, kita akan belajar bagaimana cara untuk menghentikan perulangan while yang mengulang eksekusi blok kodenya sendiri secara terus-menerus.
while True:print("dan lagi")
Untuk menghentikan sebuah perulangan (loop), kita mulai dengan membuat sebuah variabel di luar kode perulangan.
terus_lanjutkan = Truewhile True:print("dan lagi")
Kita menggunakan variabel tersebut di dalam sebuah kondisional (condition) untuk menentukan apakah perulangan akan mengeksekusi kode bloknya sendiri atau tidak. Sebagai contoh, kita akan membuat condition terus_lanjutkan == True.
terus_lanjutkan = Truewhile terus_lanjutkan == True:print("dan lagi")
Di dalam blok kode perulangan while, kita akan menghentikan proses looping dengan memberikan variabel terus_lanjutkan nilai False sehingga kondisional yang ada menjadi False atau kebalikan dari True. Sebagai contoh, cek kode berikut:
terus_lanjutkan = Truewhile terus_lanjutkan == True:print("dan lagi")terus_lanjutkan = False
Perulangan mengeksekusi keseluruhan kode bloknya karena variabel terus_lanjutkan bernilai True pada awalnya, tapi tidak mengeksekusi kode bloknya lagi karena kita telah mengatur nilai variabel tersebut menjadi False. Contohnya adalah kode barisan kode berikut:
terus_lanjutkan = Truewhile terus_lanjutkan == True:print("dan lagi")terus_lanjutkan = Falseprint("satu kali lagi")
Contoh kode Python untuk menghentikan perulangan lainnya adalah sebagai berikut:
Kode 1
terus_lanjutkan = Truewhile terus_lanjutkan == True:print("Teruslah berenang")terus_lanjutkan = False
Kode 2
terus_mainkan = Truewhile terus_mainkan == True:print("Sekarang Memainkan: Dolce Vita")terus_mainkan == False
Kode 3
auto_pilot = Falsewhile auto_pilot == True:print("Autopilot on: vroom!")auto_pilot == False
Posting Komentar untuk "Cara Menghentikan Infinite Loops While di Python"