강의로 돌아가기
Junho Lee

'자동차가 달립니다'는 왜 출력되나요?

class Car():
    '''자뿌뿌뿌차'''

    def run(self):
        print("{}가 달립니다.".format(self.name))

taxi = Car()
#taxi.name = "택시"
#taxi.run()

이 상태로 돌리면

자동차가 달립니다

라는 출력이 나옵니다.
다른 컴파일러에서 돌리면 안 나오던데, 저 문장은 왜 나오는건가요?

1 개의 답변
Demi

안녕하세요. 실행 버튼을 누르면 프로그래머스 채점 시스템이 Car 클래스의 메소드를 호출하는데요.
이때, 의도치 않게 print문이 출력되는 걸로 확인했습니다.

이상한 결과가 나와서 많이 당황하셨을 것 같네요.
현재는 채점 시스템이 출력을 하지 않도록 수정하였으니 괜찮을 겁니다.

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