Halo gais! Jika sebelumnya sudah membuat Program Deret Bilangan Ganjil-Genap, sekarang waktunya membuat Program Deret Bilangan Prima dengan Python, yang merupakan salah satu Deret Bilangan yang terkenal dalam Matematika.
Sumber : Wikipedia.org
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.
Bilangan Prima adalah Bilangan Asli lebih dari 1 yang bukan hasil kali dari dua bilangan asli yang lebih kecil. Bilangan asli yang lebih dari 1 dan bukan bilangan prima disebut bilangan komposit. Misalnya, 5 adalah bilangan prima karena 5 dapat ditulis sebagai 1×5 atau 5×1, sedangkan 4 bukanlah bilangan prima karena hasilkalinya (2×2), dimana kedua bilangan lebih kecil dari 4. Bilangan prima merupakan bagian pusat dari teori bilangan karena melibatkan teorema dasar aritmetika: setiap bilangan asli lebih besar dari 1 adalah bilangan prima itu sendiri atau dapat difaktorkan sebagai hasil kali tunggal hingga urutannya.
Berikut adalah 25 Bilangan Prima Pertama (Semua Bilangan Prima yang lebih kecil dari 100) :
1,2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 (Barisan A000040 pada OEIS).
Inilah Deret Bilangan Prima dengan Bahasa Python :
print("Program Deret Bilangan Prima")awal = int(input("Mulai dari : "))akhir = int(input("Sampai : "))print("-----------------------------")for i in range(awal, akhir):bil = 1for j in range(2, i):if i%j==0:bil=bil+1if bil==1:print(i, end=" ")
Input dan Output :
Program Deret Bilangan Prima
Mulai dari : 3
Sampai : 80
-----------------------------
3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79
Sedangkan, Menentukan Deret Bilangan Prima dengan Bahasa Python :
def is_prime_number(bil):if bil < 2:return Falsefor i in range(2, int(bil ** 0.5) + 1):if bil % i == 0:return Falsereturn Trueprint("PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN")bil = int(input("Masukan Angka : "))if is_prime_number(bil):print("Bilangan Prima")else:print("Bukan Bilangan Prima")
Input dan Output :
PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN
Masukan Angka : 13
Bilangan Prima
PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN
Masukan Angka : 16
Bukan Bilangan Prima
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)