Perulangan (Python)

Perulangan

> Tutorial

Sekarang kita akan melihat jenis struktur lain yang sama mendasarnya dengan kondisi: perulangan (loop)!

Perulangan memungkinkanmu mengulang instruksi beberapa kali. Ada beberapa jenis, yang terbatas dan yang tidak terbatas, dan kita akan membahasnya di bagian ini.

Perulangan while

Perulangan tak terbatas while punya sintaks yang mirip dengan if yang sudah kita lihat sebelumnya. Perulangan ini menjalankan sekumpulan instruksi selama sebuah kondisi terpenuhi.

Berikut contohnya:

Saat dijalankan, kode ini menampilkan hal berikut di log: > Penghitung bernilai 1 Penghitung bernilai 2 Penghitung bernilai 3 Penghitung bernilai 4 Penghitung bernilai 5

Perulangan "setidaknya sekali"

Python tidak punya perulangan do while. Untuk menjalankan sebuah blok setidaknya sekali lalu mengulanginya selama sebuah kondisi terpenuhi, kita memakai while True dengan break (yang keluar dari perulangan):

Perulangan for

Perulangan for di Python mengulang sebuah blok untuk setiap nilai dalam sebuah urutan. Dengan range(n), kamu mendapatkan angka dari 0 sampai n - 1:

range(1, 6) menghasilkan nilai 1, 2, 3, 4, 5 (batas akhirnya tidak termasuk).

Menyerang beberapa kali berturut-turut

Bawang perai kita punya antara 10 dan 13 PT (berkat Motivasi) dan Pistol hanya memakan 3 PT, jadi kita bisa memakainya paling banyak 4 kali.

Kita memakai perulangan for untuk menjalankan metode me.useWeapon() 4 kali berturut-turut:

Di sini variabel i bernilai 0, 1, 2 lalu 3, jadi perulangannya berjalan sebanyak 4 putaran.

❓ Kuis

Untuk apa perulangan dipakai?

Menjalankan instruksi beberapa kali Membuat kodemu lebih ringkas Mempercepat sebagian kodemu Menjalankan instruksi secara paralel

Kode mana yang benar?

x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2

AI lengkap