Menu
CoddyTech

For Loop

Termasuk bagian Dasar-Dasar dalam perjalanan Python di Coddy. Pelajaran 35 dari 77.

Terkadang saat memprogram, kamu perlu melakukan operasi yang sama atau hampir sama beberapa kali.

Untuk mencegah menulis hal yang sama berulang kali, kita bisa menggunakan perulangan.

for loop memiliki sintaks berikut:

for i in range(start, end):
    code

range(start, end) menentukan nilai start dan nilai end. i akan menerima semua nilai dari start hingga end secara berurutan (tidak termasuk end). Contohnya:

for i in range(0, 5):
	print(i)

Perintah print akan dijalankan 5 kali:

0
1
2
3
4

Kita bisa menyederhanakan range(0, 5) menjadi range(5):

for i in range(5):
	print(i)

Kamu juga bisa menggabungkan i dengan teks lain menggunakan f-string. Letakkan f sebelum string dan gunakan {i} di dalamnya untuk menyisipkan nilai i:

for i in range(1, 4):
	print(f"Item number: {i}")

Ini akan mencetak:

Item number: 1
Item number: 2
Item number: 3

Perulangan memiliki banyak kegunaan. Sebagai contoh, mari jumlahkan semua angka dari 1 sampai 100:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Pertama, perulangan ini akan melewati semua angka antara 1 dan 101 (tidak termasuk 101), lalu menjumlahkan semuanya. Kemudian, program akan mencetak variabel sum_numbers.

challenge icon

Tantangan

Pemula

Baca sebuah bilangan bulat n (kode awal sudah melakukannya). Gunakan for loop untuk mencetak "Hello Coddy: " dan nilai i untuk setiap angka dari 3 sampai n, termasuk keduanya.

Misalnya, jika n adalah 6, output-nya adalah:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

Jika n adalah 27, perulangan mencetak 25 baris, dari Hello Coddy: 3 sampai Hello Coddy: 27.

Coba sendiri

n = int(input())

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Python online