Main.py
import sains
from sains.matematika import scientific
hasil_tambah = sains.matematika.tambah(1,2,3,4,45)
print(f"hasil tambah = {hasil_tambah}")
hasil_pisika = sains.pisika.gaya(10,9.8)
print(f"hasil pisika = {hasil_pisika}")
hasil_kali = sains.matematika.kali(1,3,4,5,6)
print(f"hasil kali = {hasil_kali}")
pangkat_3 = scientific.pangkat(3)
print(f"hasil pangkat 3 = {pangkat_3(5)}")
# from sains import *
# hasil_tambah = matematika.basic.tambah(1,2,3,4,45)
# print(f"hasil tambah = {hasil_tambah}")
# hasil_pisika = pisika.gaya(10,9.8)
# print(f"hasil pisika = {hasil_pisika}")
# hasil_kali = matematika.basic.kali(1,3,4,5,6)
# print(f"hasil kali = {hasil_kali}")
__init__.py
from . import matematika
from . import pisika
# __all__ = [
# "matematika",
# "pisika"
# ]
Math.py and Physics.py
def gaya(m,a):
return m*a
def tambah(*args):
hasil = 0
for data in args:
hasil += data
return hasil
def kali(*args):
hasil = 1
for data in args:
hasil *= data
return hasil