728x90

__init__ 4

파이썬 클래스 예제 1-9

1. 다음 코드가 동작하도록 자전차 클래스를 수정하세요. >> bicycle = 자전차(2, 100, "시마노") >> bicycle.정보() 바퀴수 2 가격 100 정답확인 -> class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격 def 정보(self): print("바퀴수 ", self.바퀴) print("가격 ", self.가격) class 자동차(차): def __init__(self, 바퀴, 가격): super().__init__(바퀴, 가격) class 자전차(차): def __init__(self, 바퀴, 가격, 구동계): super().__init__(바퀴, 가격) self.구동계 = 구동계 bicycle = 자전차(2, 100,..

알고리즘 2022.04.27

파이썬 클래스 예제 1-8

1. 다음 코드가 동작하도록 차 클래스를 정의하세요. >> car = 차(2, 1000) >> car.바퀴 2 >> car.가격 1000 정답확인 -> class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격 car = 차(2, 1000) print(car.바퀴) print(car.가격) 2. 차 클래스를 상속받은 자전차 클래스를 정의하세요. 정답확인 -> class 차: def __init__(self, 바퀴, 가격): self.바퀴 = 바퀴 self.가격 = 가격 class 자전차(차): pass 3. 다음 코드가 동작하도록 자전차 클래스를 정의하세요. 단 자전차 클래스는 차 클래스를 상속받습니다. >> bicycle = 자전차(2, 100) >..

알고리즘 2022.04.25

파이썬 클래스 예제 1-6

1. Account 클래스에 입금을 위한 deposit 메서드를 추가하세요. 입금은 최소 1원 이상만 가능합니다. 정답확인 -> import random class Account: # class variable account_count = 0 def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" # 3-2-6 num1 = random.randint(0, 999) num2 = random.randint(0, 99) num3 = random.randint(0, 999999) num1 = str(num1).zfill(3) # 1 -> '1' -> '001' num2 = str(num2).zfill..

알고리즘 2022.04.22

파이썬 클래스 예제 1-5

1. 은행에 가서 계좌를 개설하면 은행이름, 예금주, 계좌번호, 잔액이 설정됩니다. Account 클래스를 생성한 후 생성자를 구현해보세요. 생성자에서는 예금주와 초기 잔액만 입력 받습니다. 은행이름은 SC은행으로 계좌번호는 3자리-2자리-6자리 형태로 랜덤하게 생성됩니다. 은행이름: SC은행 계좌번호: 111-11-111111 정답확인 -> import random class Account: def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" num1 = random.randint(0, 999) num2 = random.randint(0, 99) num3 = random.randint(0..

알고리즘 2022.04.19
728x90