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 menghindari menulis hal yang sama berulang kali, kita bisa menggunakan perulangan.

Sintaks for loop adalah sebagai 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 (tidak termasuk end) secara berurutan. Contohnya:

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

Ini akan menjalankan pernyataan print sebanyak 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. Misalnya, mari kita jumlahkan semua angka dari 1 sampai 100:

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

Pertama, ini akan melakukan perulangan pada semua angka antara 1 dan 101 (tidak termasuk 101), lalu menjumlahkan semuanya. Setelah itu, ini 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 hingga n, termasuk keduanya.

Contohnya, 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 hingga 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