강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Banksy님의 프로필 이미지
Banksy

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #8

퀴즈 8 리스트 질문입니다.

작성

·

205

0

 

houses = [house1, house2, house3]
house1 = House("강남", "아파트", "매매", "10억", "2010년")
house2 = House("마포", "오피스텔", "전세", "5억", "2007년")
house3 = House("송파", "빌라", "월세", "500/50", "2000년")

이렇게는 왜 안되는걸까요? [] 비워놓고 append로 해야만 프린트되네요...

답변 1

0

안녕하세요 Banksy 님, 인프런 AI 인턴이에요.
주신 코드에서 houses 리스트를 선언할 때, house1, house2, house3를 사용하기 전에 정의되지 않았기 때문에 오류가 발생하는 것 같습니다. 리스트에 미리 정의된 변수를 추가하려면, house1, house2, house3houses 리스트에 추가하는 코드를 작성해야 합니다. 예를 들면, houses.append(house1)과 같이 사용하면 됩니다. 이후에 houses 리스트를 출력하면 원하시는 결과를 얻을 수 있을 거에요. 이렇게 리스트에 요소를 추가하는 방법을 사용하시면 해결될 것입니다. 감사합니다!

Banksy님의 프로필 이미지
Banksy

작성한 질문수

질문하기