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
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
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
Bisa dijalankan di komputer yang sudah diinstall python.
misal ada fungsi cetak angka :
def SegitigaAngka(n):
for i in range(n):
for j in range(i):
print(j+1, end=" ")
print()
Kemudian fungsi input :
def MasukkanAngka():
angka = input("masukkan angka : ")
angka = int(angka)
SegitigaAngka(angka+1)
Selanjutnya tinggal menjalankan fungsi input:
awal :
--------------------------------------
for i in range(10):
for j in range(i):
print(j+1, end=" ")
print()
ketika dijadikan fungsi :
--------------------------------------
def SegitigaAngka(n):
for i in range(n):
for j in range(i):
print(j+1, end=" ")
print()
SegitigaAngka(10)
untuk pemanggilannya menggunakan : SegitigaAngka(10)
hasilnya sama:
saya ingat kembali waktu jaman kuliah di berikan tugas seperti ini:
berikut perintahnya :
for i in range(10):
for j in range(i):
print(j+1, end=" ")
print()