Halaman

Sabtu, 15 Maret 2025

Pecahan di Python

from fractions import Fraction

a = Fraction(1,4)

b = Fraction(2,4)

c = a + b

print(c)

print(a," ",b)


Hasil output

3/4 

1/4 1/2


-----

3/4 adalah c setelah penjumlahan a+b

1/4 adalah a

1/2 adalah b (penyederhanaan dari 2/4)








Online editor untuk Python

Barusan ketemu online editor untuk python. Catet ah di sini.

https://www.online-python.com/

Jumat, 14 Maret 2025

Python - faktorial dengan rekursif

def faktorial(n) :

 if n==0 :

  return 1

 else :

  return n*faktorial(n-1)

  

x = faktorial(5)

print(x)


---------------- hasil : -----------

120


Python - Mencari permutasi nPr

 #Mencari_Permutasi


def faktorial(n) :

 if n==0 :

  return 1

 else :

  return n*faktorial(n-1)


def permutasi(n,r):

 return ((faktorial(n))/(faktorial(n-r)))  

  

def CariPermutasi(n,r):

 nCr = int(permutasi(n,r))

 return nCr


def Main():

 print("- Mencari Permutasi -")

 n = int(input("n   = "))

 r = int(input("r   = "))

 x = CariPermutasi(n,r)

 print("C(",n,"," ,r,") = ", x)


Main()



Di atas : coding
Gambar : ketika dijalankan

Python - Mencari kombinasi nCr

 #Mencari_Kombinasi


def faktorial(n) :

 if n==0 :

  return 1

 else :

  return n*faktorial(n-1)


def kombinasi(n,r):

 return ((faktorial(n))/(faktorial(n-r)*faktorial(r)))  

  

def CariKombinasi(n,r):

 nCr = int(kombinasi(n,r))

 return nCr


def Main():

 print("- Mencari Kombinasi -")

 n = int(input("n   = "))

 r = int(input("r   = "))

 x = CariKombinasi(n,r)

 print("C(",n,"," ,r,") = ", x)


Main()



Di atas : coding

Gambar : ketika dijalankan

Python - memanggil file py - dan menggunakannya

Buat file mymodule.py berisi :

#module kabataku

def kali(a, b):

 return a*b

def bagi(a, b):

 return a/b

def tambah(a,b):

 return a+b

def kurang(a,b):

 return a-b


-----------------------
paggil file mymodule.py dan menggunakan

#memanggil file mymodule
import mymodule

print("kali 4 x 2 : ", mymodule.kali(4,2))
print("bagi 4 / 2 : ", mymodule.bagi(4,2))
print("tambah 4 + 2 : ", mymodule.tambah(4,2))
print("kurang 4 - 2 : ", mymodule.kurang(4,2))


------------------
Hasil


Kamis, 06 Maret 2025

Jumlah n suku pertama deret aritmatika di python

 rumusnya jumlah n suku pertama dari deret aritmatika


Sn = jumlah suku ke n 

rumus

Sn = n/2 * (a + Un)


dimana

n  : banyak suku

a  : suku ke 1

Un : suku ke n


berarti harus ada 3 inputan:


inp_n = input("masukkan n : ")

inp_a = input("masukkan a : ")

inp_Ua = input("masukkan Un : ")


Jangan lupa angkanya dijadikan integer

inp_n = int(inp_n)

inp_a = int(inp_a)

inp_Un = int(inp_Un)


untuk fungsi :

def Sn(n,a,Un):

 out_Sn = n/2 * (a + Un)

 print("Sn = ", out_Sn)


misalkan deret ini : 1, 4, 7, 10

berarti 

a = 1

n = 4

Un = 10

maka