프로그램 분류
파이썬기초55 : 클래스 정의와 인스턴스 생성01
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,784 조회
- 0 추천
- 목록
본문
# my car
class car:
def __init__(self, car_name, car_color, car_cc):
self.name = car_name
self.color = car_color
self.cc = car_cc
self.lifecycle = 3
def print_info(self):
print("The name of this car is", self.name)
print("The color of this car is", self.color)
print("CC of this car is", self.cc)
def go_straight(self):
print("go straight!")
self.lifecycle -= 1
if self.lifecycle == 0:
self.broken()
def broken(self):
print("This is broken")
exit()
my_car = car("BMW", "black", 10000)
my_car.print_info()
my_car.go_straight()
my_car2 = car("OPIRUS", "white", 5000)
my_car.print_info()
for x in range(0, 3):
my_car.go_straight()
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.