Car Class
고객 차량 관리 서비스
class Car:
def __init__(self, model1, color1, year1, company1):
self.__model = model1
self.__color = color1
self.__year = year1
self.__company = company1
def print_carinfo(self):
print('모델 : ', self.__model)
print('색상 : ', self.__color)
print('연도 : ', self.__year)
print('제조 : ', self.__company)
class Customer:
def __init__(self, name1, tel1, addr1, car):
self.__name = name1
self.__tel = tel1
self.__addr = addr1
self.Car = car
def print_costomerinfo(self):
print('이름 : ', self.__name)
print('연락처 : ', self.__tel)
print('주소 : ', self.__addr)
self.Car.print_carinfo()
if __name__ == '__main__':
name = ['홍길동', '김길동', '박길동', '이길동', '최길동']
tel = ['1234', '5678', '91011', '1213', '1415']
addr = ['서울', '부산', '대구', '인천', '전주']
model = ['SM6', '소나타', '산타페', 'K7', '그랜저']
color = ['blue', 'red', 'white', 'black', 'gray']
year = [1700, 1800, 1900, 2000, 2100]
company = ['야쿠르트', '디즈니', '뽀로로', '짱구', '모닝글로리']
customerlist = [Customer(name[random.randint(0, len(name) - 1)],
tel[random.randint(0, len(tel) - 1)],
addr[random.randint(0, len(addr) - 1)],
Car(
model[random.randint(0, len(model) - 1)],
color[random.randint(0, len(color) - 1)],
year[random.randint(0, len(year) - 1)],
company[random.randint(0, len(company) - 1)]))for i in range(11)]
for i in range(len(customerlist)):
customerlist[i].print_costomerinfo()
print('-----------------------')
'Python > Python 연습' 카테고리의 다른 글
04. Class 05 (0) | 2023.01.25 |
---|---|
04. Class 04 (0) | 2023.01.25 |
04. Class 03 (0) | 2023.01.22 |
04. Class 02 (0) | 2023.01.21 |
04. Class 01 (0) | 2023.01.18 |