Halaman

Jumat, 14 Maret 2025

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



Penggunaan input di python

 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:







Menjadikan fungsi di python

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: 



Print pola angka di python

saya ingat kembali waktu jaman kuliah di berikan tugas seperti ini: 


nah, saya coba utak utik menggunakan python, dan ketemu ....

berikut perintahnya :

for i in range(10):

for j in range(i):

print(j+1, end=" ")

print()



Sabtu, 25 Juli 2015

Random Data dengan AS3

Saya menggunakan :
- tombol
- textfield


Berikut adalah coding dengan actionscriptnya:


import flash.events.MouseEvent;
function RandomData(n:Number):Number {
// n adalah batas tertinggi dari random data
// values adalah hasil random
var values=Math.ceil(Math.random()*n);
return values;
}
// call random data
var nmax:Number=100;
var nil:Number
Output();
btn.addEventListener(MouseEvent.CLICK,fklik);
function fklik(e:MouseEvent):void{
Output()
}
function Output():void{
nil=RandomData(nmax);
txt.text=String(nil);
}


File swf: RandomData.swf