강의로 돌아가기
정승호

왜 프린트가 안되는거죠?

box = {'불량품':1,'양품':2}
def checkandclear(box):
if '불량품' in box.keys():
box.clear()
print(불량품이 있으면 box를 clear합니다.)

이렇게했는데용 box dict안에 불량품이 있는데 왜밑에 프린트구문이 구동이안되나요? 일단 정답은 맞았다고 나오는데 저프린트구문이 나와야 하는거 아닌가요? 일부로 불량품 넣어서 클리어되게하려구만들어 본건데..

작성중인 코드―dict_and_list_1
1
2
3
4
5
box = {'불량품':1,'양품':2}
def check_and_clear(box):
    if '불량품' in box.keys():
        box.clear()
    print("불량품이 있으면 box를 clear합니다.")
1 개의 답변
프로그래머스

제출 시 정답으로 판정되는데요.
space랑 tab을 혼용해 들여쓰기를 했기 때문에 에러가 난게 아닌가 생각됩니다.

관련 글 을 참고해보세요.

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