이번 퀴즈에서는 클래스를 직접 만들어 프로그램 작성 시 이용해보는 예제입니다. 이제는 당연하게 여겨지는 '객체 지향 프로그래밍'의 핵심 개념이라고 할 수 있습니다. 이전에 배울 때는 클래스라는 것이 어렵기만 했는데, 이해하고 보면 정말 유용한 기능이라고 생각합니다. 퀴즈 전 나도코딩님의 강의 영상을 시청하신다면 쉽게 이해하고 따라할 수 있습니다.
나도코딩 유튜브 영상 :
파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]
Quiz
# 주어진 코드를 활용하여 부동산 프로그램을 작성하시오.
# (출력 예제)
# 총 3대의 매물이 있습니다.
# 강남 아파트 매매 10억 2010년
# 마포 오피스텔 전세 5억 2007년
# 송파 빌라 월세 500/50 2000년
Python Code
# <class 클래스 이름:>으로 새로운 클래스를 생성합니다. 클래스는 독자적인 변수와 함수를 포함할 수 있습니다.
# 아래의 <House> 클래스는 <__init__>, <show_detail> 함수를 포함하고 있습니다.
# 함수 정의 시 <def 함수 이름 (매개 변수):> 따위로 정의될 수 있습니다.
# <__init__> 함수는 해당 클래스의 객체가 생성될 때 실행되는 함수입니다.
# 객체는 <객체 이름 = 클래스 이름 (매개 변수)>으로 생성할 수 있습니다.
# 클래스에 정의된 함수는 <객체 이름 . 함수 이름 (매개 변수)> 형태로 쓰일 수 있습니다.
프로그램 실행 시
# <for> 반복 구문을 이용해 생성된 <House> 객체들의 <show_detail()> 함수를 실행
'파이썬도르' 카테고리의 다른 글
# 프로그래밍 # 독학 일기 09 # 파이썬 _ 나도코딩 퀴즈 풀이 (0) | 2021.03.17 |
---|---|
# 프로그래밍 # 독학 일기 08 # 파이썬 _ 나도코딩 퀴즈 풀이 (0) | 2021.03.16 |
# 프로그래밍 # 독학 일기 06 # 파이썬 _ 나도코딩 퀴즈 풀이 (0) | 2021.03.14 |
# 프로그래밍 # 독학 일기 05 # 파이썬 _ 나도코딩 퀴즈 풀이 (0) | 2021.03.13 |
# 프로그래밍 # 독학 일기 04 # 파이썬 _ 나도코딩 퀴즈 풀이 (0) | 2021.03.12 |