Pengendali perulangan pada python
pengendali perulangan ini terdapat 3
macam. 3 macam tersebut adalah :
- Break statement.
- Pass statement.
- Continue statement.
- Penggunaan else dengan perulangan.
Break statement.
Nah statement yang satu ini biasa digunakan untuk
menghentikan sebuah perulangan
Contoh :
#program
untuk mencetak angka 0 sampai 9
for
i in range (20) :
if i == 10 :
print("angka sudah melebihi nilai
9")
break
print(i)
for i in range (20) : //ini digunakan untuk
membuat membuat perulangan yang dilakukan sebanyak 20 kali.
if i == 10 : //nah ini digunakan untuk mengecek apakah nilai i = 10 atau tidak.
print("angka sudah melebihi nilai 9") //nah ini untuk mencetak peringatan. Yaitu “angka sudah melebihi nilai 9”
break //nah ini digunakan untuk menghentikan perurulangan.
print(i) //untuk mencetak setiap perubahan nilai i.
if i == 10 : //nah ini digunakan untuk mengecek apakah nilai i = 10 atau tidak.
print("angka sudah melebihi nilai 9") //nah ini untuk mencetak peringatan. Yaitu “angka sudah melebihi nilai 9”
break //nah ini digunakan untuk menghentikan perurulangan.
print(i) //untuk mencetak setiap perubahan nilai i.
Continue statement.
Nah yang satu ini digunakan untuk mengulang perulangan..
maksudnya, program yang berada di bawah statement tidak akan di eksekusi
for i in range (10) :
if i == 5 :
print("angka 5 tidak tidak di print karena ada statement continue")
continue
print(i)
for i in range (10) : //ini merupakan
sebuah perulangan yang akan berulang selama 10 kali.
if i == 5 : //code yang ini digunakan untuk menyeleksi nilai i apakah bernilai 5 atau tidak. Jika benar, maka program yang berada dibawahnya akan dijalankan. Tepatnya yang menjorok kedalam.
print("angka 5 tidak tidak di print karena ada statement continue") //digunakan untuk mencetak kata – kata yang berada di dalam kurung.
Continue //nah code yang ini digunakan untuk melanjutkan sebuah perulangan. Dan pada kondisi ini saya kan melakukan mengaktifkan statment ini saat i bernilai 5.
print(i) //code ini digunakan untuk menampilkan setiap perubahan yang terjadi pada nilai i.
if i == 5 : //code yang ini digunakan untuk menyeleksi nilai i apakah bernilai 5 atau tidak. Jika benar, maka program yang berada dibawahnya akan dijalankan. Tepatnya yang menjorok kedalam.
print("angka 5 tidak tidak di print karena ada statement continue") //digunakan untuk mencetak kata – kata yang berada di dalam kurung.
Continue //nah code yang ini digunakan untuk melanjutkan sebuah perulangan. Dan pada kondisi ini saya kan melakukan mengaktifkan statment ini saat i bernilai 5.
print(i) //code ini digunakan untuk menampilkan setiap perubahan yang terjadi pada nilai i.
Statement pass.
pass ini sebenarnya hanya mengisi kekosongan saja. Agar
program tidak eror nantinya
contoh dengan pass:
for i in range (5) :
if i == 5 :
pass
print(i)
contoh tanpa pass:
for i in range (5) :
if i == 5 :
print(i)
Penggunaan else pada perulangan.
perulangan, akan bekerja jika kondisi statement di dalam
sebuah perulangan akan bernilai fales
Contoh 1
for i in range (5) :
print(i)
else :
print(i)
contoh 2
a = 0
while a == 0 :
print(a)
a = 1
else :
print(a)
for i in range (5) :
print(i)
else :
print(i)
contoh 2
a = 0
while a == 0 :
print(a)
a = 1
else :
print(a)
a = 1 //pendeklarasian variabel a dengan
nilai 0
while a == 0 : //perulangan yang menanyakan apakah nilai a itu 0 ? jika iya maka akan mencetak “perulangan”. Namun jika nilai a bukan 0, maka akan dilanjutkan ke ‘else’
print(“perulangan”) //digunakan menampilka “perulangan”
else : //statement yang akan otomatis aktif dan mengerjakan program yang menjadi bagian darinya apabila perulangan tidak dijalankan. Atau kondisi pada perulangan sudah tidak memenuhi lagi.
print(“else”) //digunakan untuk menampilkan teks “else”.
while a == 0 : //perulangan yang menanyakan apakah nilai a itu 0 ? jika iya maka akan mencetak “perulangan”. Namun jika nilai a bukan 0, maka akan dilanjutkan ke ‘else’
print(“perulangan”) //digunakan menampilka “perulangan”
else : //statement yang akan otomatis aktif dan mengerjakan program yang menjadi bagian darinya apabila perulangan tidak dijalankan. Atau kondisi pada perulangan sudah tidak memenuhi lagi.
print(“else”) //digunakan untuk menampilkan teks “else”.
Source : http://mn-belajarpython.blogspot.com
0 Comments