안녕하세요. 스마트팩토리입니다.
파이썬 초급 #046 함수 - 사칙연산 함수 모듈 호출 및 적용 (import, from 파일명 import*) 에 대해 알아보겠습니다.
1. 함수 - 사칙연산 함수 모듈 호출 및 적용
가. 모듈 호출
(1) import 호출함수파일명
호출함수파일명.호출함수
함수가 있는 파일명 즉 모듈을 호출하는 방법으로 파일명을 호출후 파일 안에 있는함수를 호출할때는 . 을 활용합니다.
(2) from 호출함수 파일명 import*
함수()
호출함수가 있는 파일에 전체 함수를 호출하고 이후 함수명을 적용하면 된다.
<<--함수 파일명, z4op.py-->>
코드는 사칙연산 코드는 다음과 같이 4개를 작성했습니다.
def addtion(a,b):
print(" 두 수의 합은 :" ,a+b)
def subtraction(a, b):
if a>b:
print(" 두 수의 차는 :", float(a-b))
else:
print(" 두 수의 차는 :", float(b-a))
def divide(a,b):
print(" 두 수의 나눗셈 :" ,float(a/b))
def multiplication(a,b):
print(" 두 수의 곱셈 :" ,a*b)
함수 4개가 각각 addition(), subtraction(). divide(), multiplication()
함수명을 달라야 합니다.
파이썬에서는
def addtion(a,b):
print(" 두 수의 합은 :" ,a+b)
def subtraction(a, b):
if a>b:
print(" 두 수의 차는 :", float(a-b))
else:
print(" 두 수의 차는 :", float(b-a))
def divide(a,b):
print(" 두 수의 나눗셈 :" ,float(a/b))
def multiplication(a,b):
print(" 두 수의 곱셈 :" ,a*b)
import z4op
import z4op
x=int(input("숫자를 입력하세요 "))
y=int(input("숫자를 입력하세요 "))
z4op.addtion(x,y)
z4op.divide(x,y)
z4op.subtraction(x,y)
z4op.divide(x,y)
import z4op를 적용한 경우
z4op. 후 ctrl+space를 누르면 해당 모듈에 있는 함수를 불러와서 적용할 수 있습니다.
import z4op
x=int(input("숫자를 입력하세요 "))
y=int(input("숫자를 입력하세요 "))
z4op.addtion(x,y)
z4op.divide(x,y)
z4op.subtraction(x,y)
z4op.divide(x,y)
# from z4op import*
# x=int(input("숫자를 입력하세요 "))
# y=int(input("숫자를 입력하세요 "))
# addtion(x,y)
# divide(x,y)
# subtraction(x,y)
# divide(x,y)
<< from z4op import* >>
from z4op import*
x=int(input("숫자를 입력하세요 "))
y=int(input("숫자를 입력하세요 "))
addtion(x,y)
divide(x,y)
subtraction(x,y)
divide(x,y)
모듈파일 전부를 호출하는 경우는
함수명을 사용하여 바로 적용할 수 있습니다.
# import z4op
# x=int(input("숫자를 입력하세요 "))
# y=int(input("숫자를 입력하세요 "))
# z4op.addtion(x,y)
# z4op.divide(x,y)
# z4op.subtraction(x,y)
# z4op.divide(x,y)
from z4op import*
x=int(input("숫자를 입력하세요 "))
y=int(input("숫자를 입력하세요 "))
addtion(x,y)
divide(x,y)
subtraction(x,y)
divide(x,y)
'Python' 카테고리의 다른 글
파이썬 초급 #048 함수 - 여러개 값 변환하기 (0) | 2022.03.03 |
---|---|
파이썬 초급 #047 함수 - 함수 모듈 호출 및 적용(2) import 함수파일명, from 함수파일명 import 함수명 (0) | 2022.02.27 |
파이썬 초급 #045 함수 - 10진수를 이진수로 변환하는 프로그램 , 함수 파일 분리(모듈화)와 호출(from deciTobin import deciTobin) (0) | 2022.02.25 |
파이썬 초급 #044 함수 - 키워드 인수 덧셈 함수 (0) | 2022.02.23 |
파이썬 초급 #043 함수 - 함수 선언 및 호출 두 수 중 큰수와 작은수 출력하는 코드 (0) | 2022.02.22 |
댓글