tools이라는 폴더 안에는 checker.py, output.py 2가지 파일을 만들었습니다.
# checker.py
user_data = "Apple"
def init():
print("init done.")
def user(name):
if name == user_data:
return True
else:
return False
checker.py파일에 위와 같은 내용을 작성하였습니다.
1. user_data이라는 변수에 Apple이라는 단어를 저장합니다. 2. init이라는 함수가 실행되면 "init done."이라는 문장을 출력합니다. 3. user이라는 함수를 만들고 입력받는 인자의 변수를 name이라고 설정합니다. 3.1 만약에 name이라는 변수가 user_data("Apple")이라는 내용과 일치할때 True를, 아니면 False를 반환합니다.
def log(data):
print(f'<CNOSOLE> {data}')
def sum_log(a,b):
return a + b
그리고 output.py에는 다음과 같이 작성하였습니다.
1. log이라는 함수를 만들고 입력받는 인자의 변수를 data라고 설정합니다. 1.1 "<CONSOLE>이라는 내용을 앞에 추가하고 뒤에는 data이라는 변수의 내용을 추가하여 출력합니다. 2. sum_log이라는 함수를 만들고 입력받는 인자의 변수를 a와 b로 설정합니다. 3. 변수 a와 b를 더해서 return합니다.
import tools.output
import tools.checker
tools.checker.init()
tools.output.log("Hello Python")
print(tools.output.sum_log(50, 60))
print(tools.checker.user("Apple"))
print(f'user data is {tools.checker.user_data}')