import pypackage.bank2 as bk
"""
main.py
module 習作
This is written by 110XXXX dsluo 2022/04/09
package
exercise
main.py
pypackage
__init__.py
mymath.py
bank2.py
"""
import pypackage.mymath as math
import pypackage.bank2 as bk
print ('模組應用 1: mymath 中的變數 pi =', math.pi)
print ('模組應用 2: 引用 mymath 中的函式 最大公約數 gcd')
a=24
b=8
print (a, '和 ', b, '的最大公約數 =', math.gcd (a,b))
print ('模組應用 3: 引用 mymath 中的 求階層 函式 factorial')
a=5
print (a, '! 階層 =', math.factorial(a))
print()
acct = bk.Account('Tommy', '999-889', 900)
print ('模組應用 4: 引用 套件(Package) pypackage 的模組(Module) bank2 中的 類別 (class)')
print ('原帳戶為:', acct)
x = 500
acct.deposit(x)
print ('Call Bank 存款 ', x, '後 帳戶為:', acct)
y=200
acct.withdraw(y)
print ('Call Bank 提款 ', y, '後 帳戶為:', acct)
print(acct)