Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah dalam Pemrograman Python untuk Program Deret bilangan Ganjil-Genap? Inilah Penjelasannya!
Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll.
Sumber : Solusimatematika.com
Jika ini merupakan Deret Bilangan Ganjil :
1, 3, 5, 7, 9, ....
Sedangkan, inilah Deret Bilangan Genap :
2, 4, 6, 8, 10, ...
Adapun, Rumus Deret Aritmetika adalah sebagai berikut :
Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :
Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :
Dan inilah Deret Bilangan Ganjil-Genap dengan Python :
print("-----------------------------------")print("Program Deret Bilangan Ganjil Genap")print("-----------------------------------")print("1. Ganjil ")print("2. Genap ")print("-----------------------------------")pil = int(input("Masukan Pilihan : "))batas = int(input("Masukan Batas : "))if pil == 1:for x in range (1,batas):if x % 2 == 1:print(x, end=" ")elif pil == 2:for x in range (1,batas):if x % 2 == 0:print(x, end=" ")else:print("Invalid")
Input dan Output :
-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil
2. Genap
-----------------------------------
Masukan Pilihan : 1
Masukan Batas : 10
Deret Bilangan Ganjil
1 3 5 7 9
-----------------------------------
Program Deret Bilangan Ganjil Genap
-----------------------------------
1. Ganjil
2. Genap
-----------------------------------
Masukan Pilihan : 2
Masukan Batas : 10
Deret Bilangan Genap
2 4 6 8 10
Namun, jika ingin terpisah antara Bilangan Ganjil dan Genap, inilah 2 Program di antaranya.
Inilah Deret Bilangan Ganjil dengan Bahasa Python :
def deret_bilangan_ganjil(batas):for i in range(1, batas + 1):if i % 2 != 0:print(i, end=" ")print("-----------------------------------")print("Program Deret Bilangan Ganjil")print("-----------------------------------")batas = int(input("Masukan Batas : "))print()deret_bilangan_ganjil(batas)
Input dan Output :
-----------------------------------
Program Deret Bilangan Ganjil
-----------------------------------
Masukan Batas : 15
1 3 5 7 9 11 13 15
Sedangkan, Deret Bilangan Genap dengan Bahasa Python :
def deret_bilangan_genap(batas):for i in range(1, batas + 1):if i % 2 == 0:print(i, end=" ")print("-----------------------------------")print("Program Deret Bilangan Genap")print("-----------------------------------")batas = int(input("Masukan Batas : "))print()deret_bilangan_genap(batas)
Input dan Output :
-----------------------------------
Program Deret Bilangan Genap
-----------------------------------
Masukan Batas : 16
2 4 6 8 10 12 14 16
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)