강의로 돌아가기
-

틀린부분이 어디인지 확인 부탁드립니다.

box = {"불량품" : 1}

def check_and_clear(box):
    if "불량품" in box.keys() :
        box.clear()
        print("불량품이 있으면 box를 clear합니다.")

check_and_clear()
box()

실행하려면 맨 위에 한줄과, 맨 밑에 두줄은 써야되는거 아닌가요??

작성중인 코드―dict_and_list_1
1
2
3
4
5
6
7
8
9
box = {"불량품" : 1}

def check_and_clear(box):
    if "불량품" in box.keys() :
        box.clear()
        print("불량품이 있으면 box를 clear합니다.")

check_and_clear()
box()
  • Sanghyup Han
    print 부분 들여쓰기를 없에보시면 되지 않을까요?
    Sanghyup Han―2018.08.12 15:53
1 개의 답변
Demi

코드를 제출할 때 tryhelloworld 서버에서 맨 위 한 줄(딕셔너리타입 box 선언&초기화)과 맨 밑 두줄(함수 호출)을 넣어 실행하기 때문에 따로 넣지 않으셔도 됩니다.

그리고 코드에 오류가 있는데요. 맨 아래 코드에
check_and_clear()check_and_clear(box)로 바꾸셔야 합니다.
또 box는 dictionary 타입이기 때문에 box()와 같이 호출할 수 없습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.