예제 #1
0

# 사용 1 (클래스)
import builtins
import pkg.prints as p
import pkg.calculations as c
from pkg.fibonacci import Fibonacci as Fib
from pkg.fibonacci import Fibonacci
from pkg.calculations import div as d

Fibonacci.fib(300)

print("ex1 : ", Fibonacci.fib2(400))
print("ex1 : ", Fibonacci().title)

# 사용 2
# from pkg.fibonacci import * (저 파일 class 전부다 , 권장 하지 않음)

# 사용 3

Fib.fib(500)


print('ex4 : ', c.add(10, 100))
print('ex5 : ', int(d(100, 10)))

p.prt1()
p.prt2()

# print(dir(builtins))
예제 #2
0
# 사용3(클래스)
from pkg.fibonacci import Fibonacci as fb

fb.fib(500)  # 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377

print("ex3 : ", fb.fib2(
    600))  # ex3 :  [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377]
print("ex3 : ", fb().title)  # ex3 :  fibonacci

# 사용4(함수) : 파일 Alias
import pkg.calculations as c

print("ex4 : ", c.add(10, 10))  # ex4 :  20
print("ex4 : ", c.mul(10, 4))  # ex4 :  40

# 사용5(함수)
from pkg.calculations import div as d

print("ex5 : ", int(d(100, 10)))  # ex5 :  10

# 사용6
import pkg.prints as p
import builtins  # 파이썬에서 기본으로 제공하는 패키지

p.prt1()  # I'm Niceboy!
p.prt2()  # I'm Goodboy!
print(
    dir(p)
)  # ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'prt1', 'prt2']
print(dir(builtins))