Perulangan For 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)

Jalankan Contoh

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)

Jalankan Contoh

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

Jalankan Contoh

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)

Jalankan Contoh

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)

Jalankan Contoh

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)

Jalankan Contoh

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)

Jalankan Contoh

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)

Jalankan Contoh

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!")

Jalankan Contoh

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)

Jalankan Contoh

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

Jalankan Contoh