Pusingan For Python
- Halaman Sebelumnya Pusingan While Python
- Halaman Berikutnya Fungsi Python
Pusingan For Python
for
siklus digunakan untuk mengiterasi sekuen (yaitu daftar, tuple, kamus, kumpulan, atau string).
ini sama seperti siklus dalam bahasa pemrograman lainnya. for
kata kunci yang tidak sama sebagaimana bahasa pemrograman berorientasi objek lainnya.
Dengan menggunakan for
dengan siklus, kita dapat melaksanakan sebuat kalimat untuk setiap item dalam daftar, tuple, kumpulan, dan lainnya.
Contoh
Mencetak daftar buah dalam fruits:
buah-buahan = ["apple", "banana", "cherry"] for x in fruits: print(x)
Petunjuk:for
mengulangi tidak memerlukan penentuan variabel indeks sebelumnya.
mengulangi string
bahkan string juga adalah objek yang dapat diulangi, mereka berisi deret karakter:
Contoh
mengulangi huruf dalam kata "banana":
for x in "banana": print(x)
kalimat break
Dengan menggunakan break
kalimat, kita dapat menghentikan siklus sebelum menggali semua item:
Contoh
Jika x adalah "banana", keluar dari siklus:
buah-buahan = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana": break
Contoh
keluar dari siklus saat x adalah "banana", tetapi ini menghentikan sebelum mencetak:
buah-buahan = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": break print(x)
kalimat continue
Dengan menggunakan continue
kalimat, kita dapat menghentikan iterasi lulusan arah dan melanjutkan ke yang berikutnya:
Contoh
Tidak mencetak buah "banana":
buah-buahan = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x)
fungsi range()
Untuk mengulangi kode sejumlah kali yang dispecifikasikan, kita dapat menggunakan range()
Fungsi,
range()
Fungsi mengembalikan sebuah deret angka, secara bawaan dimulai dari 0 dan bertambah 1 (secara bawaan), dan berakhir dengan angka yang ditentukan.
Contoh
guna range()
Fungsi:
untuk x di range(10): print(x)
Perhatian:range(10)
bukan nilai dari 0 hingga 10, tetapi nilai dari 0 hingga 9.
range()
fungsi bawaan 0 adalah nilai awal, tetapi dapat ditentukan nilai awal melalui penambahan parameter:range(3, 10)
ini bermakna nilai adalah 3 hingga 10 (tidak termasuk 10):
Contoh
guna guna 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 penambahan:range(2, 30, 3)
:
Contoh
Gunakan urutan 3 (nilai default adalah 1):
untuk x di range(3, 50, 6): print(x)
Else di dalam perulangan for
di dalam perulangan for else
Kata kunci menentukan blok kode yang akan dijalankan saat perulangan selesai:
Contoh
Cetak semua angka dari 0 sampai 9, dan cetak pesan satu kali setelah perulangan selesai:
untuk x di range(10): print(x) else: print("Akhirnya selesai!")
Perulangan bersarang
Perulangan bersarang adalah perulangan di dalam perulangan.
Setiap kali iterasi “luaran” sekali, “dalam” akan dijalankan sekali:
Contoh
Cetak setiap adjektif untuk setiap buah-buahan:
adj = ["merah", "besar", "lezat"] buah-buahan = ["apple", "banana", "cherry"] untuk x di adj: untuk y di buah-buahan: print(x, y)
Perintah pass
Perintah for harus diisi, tetapi jika Anda menulis perintah for yang kosong untuk alasan apapun, gunakan perintah pass untuk menghindari kesalahan.
Contoh
untuk x di [0, 1, 2]: pass
- Halaman Sebelumnya Pusingan While Python
- Halaman Berikutnya Fungsi Python