Python/Python 연습

04. Class 05

HicKee 2023. 1. 25. 15:58

 학생 클래스

class Student:
    def __init__(self, name, age, gender, addr):
        self.__name = name
        self.__age = age
        self.__gender = gender
        self.__addr = addr

    def std_info(self):
        print('이름 : ', self.__name, end='\n')
        print('나이 : ', self.__age, end='\n')
        print('성별 : ', self.__gender, end='\n')
        print('주소 : ', self.__addr, end='\n')


if __name__ == '__main__':
    name = ['홍길동', '김길동', '박길동', '이길동', '최길동']
    age = [20, 25, 30, 35, 40]
    gender = ['남', '여']
    addr = ['서울', '부산', '대구', '인천', '전주']

    stud = [Student(name[random.randint(0, len(name) - 1)],
                    age[random.randint(0, len(age) - 1)],
                    gender[random.randint(0, len(gender) - 1)],
                    addr[random.randint(0, len(addr) - 1)]) for i in range(11)]

    for i in range(len(stud)):
        print(f'{i}번 학생')
        stud[i].std_info()
        print('-----------')

'Python > Python 연습' 카테고리의 다른 글

04. Class 06  (0) 2023.01.30
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