1)
processing모듈에 import *를 하면 invert 함수와 merge 함수만 임포트되도록 all변수를 정의해 주세요.
2)
cil 패키지의 init 파일에서 import *를 사용해서 utils 모듈의 모든 함수들과 processing 모듈의 invert, merge함수들을 임포트해 주세요 (processing 모듈의 다른 함수들은 임포트되면 안됩니다).
3)
main.py에서 ### 코드를 작성해 주세요.
이미 추가돼 있는 import cil 빼고는 다른 임포트 문을 추가하지 마세요
__init.py__
### 코드를 작성해 주세요 ###
from cil.utils import *
from cil.processing import *
processing.py
### 코드를 작성해 주세요 ###
__all__ = ['invert','merge']
main.py
(채점 코드는 비공개)
print('코드잇 로고:')
cil.display(logo)
print('\n코드잇 텍스트:')
cil.display(text)
inverted_text = cil.invert(text)
merged_img = cil.merge(logo,text)
print('\n색상 반전 텍스트:')
### 코드를 작성해 주세요 ###
cil.display(inverted_text)
print('\n합성 이미지:')
cil.display(merged_img)
처음에 init에 선언할때 순서가 잘못되서 계속 오류가 발생했다.
사용할 때 항상 이런 부분들을 체크해야 할 것 같다.