Perulangan For Python
- Halaman Sebelumnya Perulangan While Python
- Halaman Berikutnya Fungsi Python
Perulangan For Python
for
Loop digunakan untuk mengiterasi suatu deret (yaitu daftar, tuple, kamus, kumpulan, atau string).
ini dengan loop dalam bahasa pemrograman lainnya. for
Kata kunci ini tidak sama, melainkan lebih seperti metode iterator dalam bahasa pemrograman berorientasi objek lainnya.
Dengan menggunakan for
Dengan loop, kita dapat melaksanakan suatu kelompok kalimat untuk setiap item dalam daftar, tuple, kumpulan, dan lainnya.
Contoh
Cetak daftar buah dalam fruits:
buah-buah = ["apple", "banana", "cherry"] untuk x di dalam buah-buahan: print(x)
Petunjuk:for
Loop tidak memerlukan variabel indeks yang disetel sebelumnya.
Mengelilingi string
bahkan string juga adalah objek yang dapat diulangi, yang mengandung deret karakter:
Contoh
Mengelilingi huruf dalam kata "banana":
untuk x di dalam "banana": print(x)
kalimat break
Dengan menggunakan break
kalimat, kita dapat menghentikan loop sebelum mengelilingi semua item:
Contoh
Jika x adalah "banana", keluar dari loop:
buah-buah = ["apple", "banana", "cherry"] untuk x di dalam buah-buahan: print(x) jika x == "banana": break
Contoh
keluar dari loop saat x adalah "banana", tetapi ini dihentikan sebelum dicetak:
buah-buah = ["apple", "banana", "cherry"] untuk x di dalam buah-buahan: jika x == "banana": break print(x)
kalimat continue
Dengan menggunakan continue
kalimat, kita dapat menghentikan iterasi yang sedang berjalan dan melanjutkan ke yang berikutnya:
Contoh
Tidak mencetak banana:
buah-buah = ["apple", "banana", "cherry"] untuk x di dalam buah-buahan: jika x == "banana": continue print(x)
fungsi range()
Untuk mengulangi kode yang ditentukan sebanyak beberapa kali, kita dapat menggunakan range()
Fungsi,
range()
Fungsi mengembalikan sebuah deret angka, secara default mulai dari 0 dan meningkat 1 (secara default), dan berakhir dengan angka yang ditentukan.
Contoh
Menggunakan range()
Fungsi:
untuk x di range(10): print(x)
Perhatian:range(10)
Bukan nilai antara 0 sampai 10, tetapi nilai antara 0 sampai 9.
range()
Fungsi secara default 0 adalah nilai awal, namun dapat ditentukan nilai awal melalui parameter:range(3, 10)
ini berarti nilai antara 3 sampai 10 (tidak termasuk 10):
Contoh
Menggunakan parameter awal:
untuk x di range(3, 10): print(x)
range()
Fungsi secara default akan mengurutkan urutan 1, tetapi dapat ditentukan nilai tambahan untuk menentukan nilai tambahan melalui parameter ketiga:range(2, 30, 3)
:
Contoh
Gunakan urutan 3 (nilai standar adalah 1):
untuk x di range(3, 50, 6): print(x)
Else di lingkaran for
di lingkaran for else
Kata kunci menentukan blok kode yang akan dieksekusi saat lingkaran selesai:
Contoh
Cetak semua angka dari 0 sampai 9, dan cetak pesan satu kali selesai di dalam lingkaran:
untuk x di range(10): print(x) else: print("Akhirnya selesai!")
Luring
Luring adalah luring di dalam luring.
Setiap kali iterasi “luring” sekali, “luar” akan dieksekusi sekali:
Contoh
Cetak setiap buah dengan setiap adjektif:
adj = ["merah", "besar", "enak"] buah-buah = ["apple", "banana", "cherry"] untuk x di adj: untuk y di buah-buah: print(x, y)
Perintah pass
Perintah for harus diisi, tetapi jika Anda menulis perintah for yang kosong karena alasan apapun, gunakan perintah pass untuk menghindari kesalahan.
Contoh
untuk x di [0, 1, 2]: pass
- Halaman Sebelumnya Perulangan While Python
- Halaman Berikutnya Fungsi Python