본문 바로가기
TTL/1주차 ~ 4주차 TIL (8.29 ~ 9.23)

2022-09-06 TIL

by dev_junseok 2022. 9. 6.

오늘은 튜터님에게 파이썬의 데이터 타입, 자료형, 연산자, 함수, 다른 파일에 있는 코드들을 import 하는 방법을 배웠다.

 

오늘 튜터님이 내주신 과제는 연산자를 사용하고 다른 파일에 함수를 작성하여 메인 코드로 끌고와서 작동시켜 계산기를 만드는 것이다.

 

from func import add_func, subtract_func, multiply_func, divide_func

print("연산하고 싶은 숫자를 한 줄에 한개씩 총 두 줄, 마지막줄엔 연산자(+,-,*,/) 입력해주세요")

num1 = int(input())
num2 = int(input())
operator = input()


if operator == '+':
     add_func(num1,num2)
elif operator == '-':
    subtract_func(num1,num2)
elif operator == '*':
    multiply_func(num1,num2)
elif operator == '/':
    divide_func(num1,num2)
else:
    print('잘못 입력하셨습니다')
    
 #main.py

 

메인코드는 이렇다 따로 func 파일을 만들어서 그 안에 연산자 함수들을 다 넣어두고

from func import ~함수~ 를 이용해 끌고왔다.

def add_func(num1, num2):
    print(num1 + num2)
    
def subtract_func(num1, num2):
    print(num1 - num2) 

def multiply_func(num1, num2):
    print(num1 * num2)
    
def divide_func(num1, num2):
    print(num1 / num2)
    
#func.py

func 함수는 이렇다.

 

잘 작동하는 모습이다.

 

프로젝트가 커지다 보면 파일이 많아지기 마련이고 여러 패키지를 설치할 수 밖에 없다.

그런 점에서 이런 기본적인 파일 연결 부분은 꼭 완벽히 숙지하고 파이썬 공부를 진행해야 할것 같다.

'TTL > 1주차 ~ 4주차 TIL (8.29 ~ 9.23)' 카테고리의 다른 글

2022-09-08 TIL  (0) 2022.09.12
2022-09-07 TIL  (1) 2022.09.07
2022-09-05 TIL  (0) 2022.09.05
2022-09-02 TIL  (0) 2022.09.04
2022-09-01 TIL  (0) 2022.09.02