Melakukan aksi yang berulang selama kondisi masih terpenuhi seperti halnya ibu Anis yang akan membuka kentang yang baru dibelinya di pasar sebanyak 3 kentang dari 10 kentanng yang ada.
for
Ini biasa digunakan untuk perulangan yang memiliki panjang, contohnya
family = ["Asrul Harahap", "Anis Fikriyyah", "Ghazala Tisha"]
for anggota in family:
print(anggota)
Method range()
- Mengulang serangkaian kode beberapa kali dapat menggunakan method
range()
, Methodrange()
mengembalikan urutan angka, dimulai dari 0 secara default, dan bertambah 1 (secara default), dan berakhir pada angka yang ditentukan. Contoh
for angka in range(5):
print(angka)
- Method
range()
default ke 0 sebagai nilai awal, namun dapat disetnilai awal dengan menambahkan parameter:range(3, 6)
, yang berarti nilai dari 3 hingga 6 (tetapi tidak termasuk 6). - Method
range()
secara default menaikkan urutan sebesar 1, namun dimungkinkan untuk menentukan nilai kenaikan dengan menambahkan parameter ketiga:range(2, 30, 3 )
While
Ini mirip dengan for
hanya saja dia akan dieksekusi terus menerus hingga syarat berubah menjadi False
, contoh
number = 1
while number < 10:
print(number)
number += 1
for
danwhile
bisa dittambahkanelse
yang akan dieksekusi setelah loop selesai tapi tidak dieksekusi jika ada keywordbreak