HRMlblCMFqqInfU78c3NMJxDetM02ycHTU9BqBl9

Program Mencetak Barisan Bilangan Ganjil Genap Menggunakan Python

Program Mencetak Barisan Bilangan Ganjil Genap Menggunakan Python

hobingoding.com - Halo coders. Pada kesempatan kali ini saya ingin membagikan sebuah program untuk mencetak barisan bilangan ganjil dan barisan bilangan genap dengan menggunakan Python. Nantinya barisan bilangan ini akan dimulai dari 0 hingga nilai yang diinput oleh pengguna. Tak perlu berlama-lama lagi berikut kode programnya.

Permasalahan

Buatlah program untuk mencetak barisan bilangan ganjil dan genap dengan batas bilangan n.

Test Case

Input Nilai n : 10
Bilangan Genap : 0 2 4 6 8 10
Bilangan Ganjil : 1 3 5 7 9

Kode Program

print("Program Mencetak Barisan Bilangan Ganjil Genap")
print("visit us hobingoding.com")
print()
# Input Nilai n
n = int(input("Input Nilai n : "))

# Barisan Bilangan Genap
print("Bilangan Genap :", end=" ")
for i in range(0, n+1, 2):
    print(i, end=" ")
    
# Barisan Bilangan Ganjil
print()
print("Bilangan Ganjil :", end=" ")
for i in range(1, n+1, 2):
    print(i, end=" ")

Lihat source code melalui github: fandipres

Output Program

Program Python Mencetak Barisan Bilangan Ganjil Genap

Penjelasan Program

Di sini saya menggunakan sebuah variabel n untuk menyimpan nilai angka yang akan diinput oleh pengguna. Nantinya variabel n ini akan digunakan untuk melakukan perulangan dari 0 sampai n. Perulangan ini dimaksudkan untuk mendapatkan daftar angka yang berada dalam rentang tersebut.

Jika kamu perhatikan pada kode di atas saya menggunakan dua buah perulangan yang masing-masing peruntukannya adalah untuk mendapatkan baris bilangan genap dan baris bilangan ganjil. Kemudian untuk mendapatkan pola yang sesuai pada masing-masing perulangan, saya di sini mengatur parameter perulangannya di mana untuk bilangan genap saya buat dimulai dari 0 dan untuk bilangan ganjil dimulai dari 1. Tidak lupa pula untuk parameter stepnya saya isikan dengan increment 2. Untuk pencetakannya sendiri saya mencetak pola berdasarkan perulangan pola yang dilakukan.

Masih bingung atau punya pertanyaan lain? Feel free to ask me in comment section below guys.

Related Posts
Fandi Presly Simamora
Lecturer, code lover, technology enthusiast, enjoys sharing various things through writing, and of course, just a regular human being. Hello world :)

Related Posts

Posting Komentar