Ejemplo n.º 1
0
# from 절을 사용하여 mod1의 sum, safe_sum을 모두 불러와 사용하기 때문에 mod1을 붙여서 사용하면 오히려 오류가 발생함
from mod1 import sum, safe_sum
print("mod1 모듈의 sum 함수 사용 : {0}".format(sum(3, 4)))

# 문제1) 사칙 연산을 위한 계산기 프로그램을 모듈을 활용한 방식으로 제작하세요
# 모듈명 : Cal
# 사칙연산 함수명 : plus, minus, multi, divide
# 각각 함수는 매개 변수를 2개씩 가지고 있음(first, second)
print()
print("==문제1==")
import Cal
print("Cal 모듈의 plus 함수 사용 : {0}".format(Cal.plus(3, 4)))
print("Cal 모듈의 minus 함수 사용 : {0}".format(Cal.minus(3, 4)))
print("Cal 모듈의 multi 함수 사용 : {0}".format(Cal.multi(3, 4)))
print("Cal 모듈의 divide 함수 사용 : {0}".format(Cal.divide(3, 4)))

# 클래스나 변수 등을 포함한 모듈
# 일반 함수가 들어있는 모듈과 동일함

# 사용방법
# 클래스
# 변수명 = 모듈명.클래스명()

# 변수
# 변수명 = 모듈명.변수명
print()
print("==모듈에 포함된 변수, 클래스, 함수 사용하기==")
import mod2

print(mod2.PI)
Ejemplo n.º 2
0
# print("mod1 모듈의 sum 함수 사용 : {0}".format(sum(3, 4)))

print()
# 문제 1) 사칙 연산을 위한 계산기 프로그램을 모듈을 활용한 방식으로 제작하세요
# 모듈명 : Cal
# 사칙 연산 함수명 plus, minus, multi, divide
# 각각 함수는 매개 변수를 2개씩 가지고 있음(first, second)

import Cal

first = 10
second = 20
print("{0}, {1} 두 수의 덧셈 : {2}".format(first, second, Cal.plus(first, second)))
print("{0}, {1} 두 수의 뺄셈 : {2}".format(first, second, Cal.minus(first, second)))
print("{0}, {1} 두 수의 곱셈 : {2}".format(first, second, Cal.multi(first, second)))
print("{0}, {1} 두 수의 나눗셈 : {2}".format(first, second, Cal.divide(first, second)))


# 클래스나 변수 등을 포함한 모듈
# 일반 함수가 들어있는 모듈과 동일함

# 사용방법
    # 클래스
    # 변수명 = 모듈명.클래스명()

    # 변수
    # 변수명 = 모듈명.변수명

print()
import mod2