Penjanaan Nombor dengan Langkah Menggunakan for dalam Python
Untuk mencetak nombor dengan langkah tertentu,
parameter ketiga perlu diberikan kepada fungsi
range.
Contoh
Mari cetak nombor dari 1 hingga
9 dengan langkah 2:
for num in range(1, 10, 2):
print(num)
Hasil kod yang dilaksanakan:
1
3
5
7
9
Contoh
Jika langkah ditetapkan dengan nombor negatif, nombor akan dicetak dalam urutan terbalik. Mari untuk lebih jelasnya, tukar nilai dalam parameter pertama dan kedua fungsi:
for num in range(10, 1, -1):
print(num)
Selepas pelaksanaan kod, nombor dari
10 hingga 2 akan dicetak,
kerana nombor dalam parameter kedua
tidak termasuk dalam julat:
10
9
8
7
6
5
4
3
2
Masalah Praktikal
Cetak nombor genap dari 1
hingga 100 ke konsol.
Cetak nombor dari -10 hingga
10 ke konsol.
Tulis kod untuk mendapatkan nombor berikut:
20
17
14
11
8
5
2