Latihan Kode Program Python: Cara Membuat Deret Angka

Latihan kode program bahasa Python kali ini akan membahas cara membuat berbagai deret angka. Materi ini biasa dipakai untuk menguji pemahaman seputar operator aritmatika serta perulangan for.


Soal Membuat Deret Angka

Buatlah kode program dalam bahasa Python untuk menampilkan deret angka sebagai berikut:

  1. 1 2 3 4 5 6 7 8 9 10 ...
  2. 3 6 9 12 15 18 21 24 27 30 ...
  3. 6 7 8 9 10 11 12 13 14 15 16 ...
  4. 1 4 9 16 25 36 49 64 81 100 ...

Input program berupa sebuah angka yang menentukan total jumlah deret.

Berikut contoh output untuk deret B:

Jumlah deret yang diinginkan: 10

3 6 9 12 15 18 21 24 27 30

Berikut contoh output untuk deret D:

Jumlah deret yang diinginkan: 18

1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324

Tips Kode Program Membuat Deret Angka

Soal ini melatih logika pemahaman tentang cara penggunaan operator aritmatika serta perulangan for untuk membuat deret. Berikut tutorial pendahuluan yang bisa diikuti:

Angka input bisa disimpan ke dalam satu variabel integer, kemudian buat perulangan untuk menampilkan deret.

Kunci utama dari kode program membuat deret ada di pola matematika, apakah itu deret penambahan, deret perkalian, atau kombinasi dari keduanya. Jika rumus deret sudah didapat, akan mudah untuk membuat kode programnya.

Silahkan anda coba sebentar untuk membuat kode program dari soal di atas.


Kode Program Python Deret Naik 1 Angka

Soal untuk deret A adalah yang paling mudah, kita tinggal membuat perulangan for dari 1 sampai angka input, lalu dalam setiap iterasi tampilkan isi variabel counter i beserta sebuah spasi:

print('##  Program Python Deret Angka  ##')
print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
  print(i, end=" ")

Hasil kode program:

##  Program Python Deret Angka  ##
==================================

Jumlah deret yang diinginkan: 25
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Di baris 5, perintah input() dipakai untuk meminta jumlah deret dari user. Data ini ditampung ke variabel jumlah_deret.

Secara default perintah input() mengembalikan data bertipe string, akan tetapi kita perlu tipe data integer karena variabel jumlah_deret nantinya akan dipakai dalam perulangan. Proses konversi dari tipe string menjadi integer dilakukan oleh fungsi int().

Bagian utama kode program ini ada di perulangan for pada baris 7-8. Perulangan dimulai dari 1 sampai jumlah_deret+1. Dalam setiap iterasi, jalankan perintah print(i, end=" "). Tambahan end=" " dipakai agar tampilan angka bisa memanjang ke samping, tidak membuat baris baru.

Hasilnya, akan tampil deret angka dengan penambahan 1 angka dalama setiap perulangan.


Kode Program Python Deret Kelipatan 3

Soal untuk deret B, kita diminta membuat deret dalam kelipatan 3. Berikut kode program yang bisa digunakan:

print('##  Program Python Deret Angka  ##')
print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
  print(i*3, end=" ")

Hasil kode program:

##  Program Python Deret Angka  ##
==================================

Jumlah deret yang diinginkan: 25
3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75

Kunci pemecahannya ada di baris 8 menggunakan rumus i*3 untuk membuat deret perulangan kelipatan 3.


Kode Program  Python Deret Naik Mulai dari 6

Soal untuk deret C, mulai dari angka 6 dan naik 1 angka dalam setiap iterasi. Ini cukup dilakukan dengan mengubah posisi angka awal. Berikut kode programnya:

print('##  Program Python Deret Angka  ##')
print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
  print(i+5, end=" ")

Hasil kode program:

##  Program Python Deret Angka  ##
==================================

Jumlah deret yang diinginkan: 25
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Agar deret mulai dari angka 6, maka iterasi yang digunakan adalah print(i+5, end=" "). Alternatif lain bisa juga dengan mengubah nilai awal variabel counter serta kondisi akhir:

for i in range(6,jumlah_deret+6):
  print(i, end=" ")

Kode Program Python Deret Angka Kuadrat

Dengan sedikit analisis, soal untuk deret D adalah sebuah deret kelipatan, dimana setiap angka merupakan kuadrat dari urutan deret. Berikut kode program yang bisa digunakan:

print('##  Program Python Deret Angka  ##')
print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
  print(i*i, end=" ")

Hasil kode program:

##  Program Python Deret Angka  ##
==================================

Jumlah deret yang diinginkan: 20
1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400

Untuk membuat deret kelipatan, bisa di dapat dari mengalikan nilai variabel counter i dalam setiap iterasi.


Demikian kode program latihan membuat deret angka dalam bahasa pemrograman Python. Latihan deret ini cukup sering dipakai untuk menguji pemahaman tentang perulangan. Biasanya yang berbeda hanya di pola kenaikan setiap deret. Semoga bisa bermanfaat.

Add Comment