파이썬도르

# 프로그래밍 # 독학 일기 07 # 파이썬 _ 나도코딩 퀴즈 풀이

이군 2021. 3. 15. 10:10
반응형

이번 퀴즈에서는 클래스를 직접 만들어 프로그램 작성 시 이용해보는 예제입니다. 이제는 당연하게 여겨지는 '객체 지향 프로그래밍'의 핵심 개념이라고 할 수 있습니다. 이전에 배울 때는 클래스라는 것이 어렵기만 했는데, 이해하고 보면 정말 유용한 기능이라고 생각합니다. 퀴즈 전 나도코딩님의 강의 영상을 시청하신다면 쉽게 이해하고 따라할 수 있습니다.

 

나도코딩 유튜브 영상 : 
파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

 


Quiz 

# 주어진 코드를 활용하여 부동산 프로그램을 작성하시오.

 

# (출력 예제)

# 총 3대의 매물이 있습니다.

# 강남 아파트 매매 10억 2010년

# 마포 오피스텔 전세 5억 2007년

# 송파 빌라 월세 500/50 2000년

 

Python Code

# <class 클래스 이름:>으로 새로운 클래스를 생성합니다. 클래스는 독자적인 변수와 함수를 포함할 수 있습니다.

# 아래의 <House> 클래스는 <__init__>, <show_detail> 함수를 포함하고 있습니다.

# 함수 정의 시 <def 함수 이름 (매개 변수):> 따위로 정의될 수 있습니다. 

# <__init__> 함수는 해당 클래스의 객체가 생성될 때 실행되는 함수입니다.

 

 

# 객체는 <객체 이름 = 클래스 이름 (매개 변수)>으로 생성할 수 있습니다.

# 클래스에 정의된 함수는 <객체 이름 . 함수 이름 (매개 변수)> 형태로 쓰일 수 있습니다.

 

 

프로그램 실행 시

# <for> 반복 구문을 이용해 생성된 <House> 객체들의 <show_detail()> 함수를 실행

 

 

반응형