강좌
클라우드/리눅스에 관한 강좌입니다.

 

프로그램 분류

파이썬기초55 : 클래스 정의와 인스턴스 생성01

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

# 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()


관련자료

댓글 0
등록된 댓글이 없습니다.

 

공지사항


뉴스광장


  • 전체 회원수 59,513 명
  • 전체 게시물 31,493 개
  • 전체 댓글수 11,904 개