본문 바로가기
프로그램

[파이썬] 문제 : 사람 클래스 만들기

by 오디세이99 2022. 11. 27.
728x90
반응형

(문제)

사람 정보 입력 클래스를 만들건데
name, age, sex를 기입할겁니다
세 사람의 정보를 입력하려고하는데
상속클래스를 사용하나요?
잘모르겠네요

class Infor:
def __init__(self, name, age, sex) :

 

 

(방법)

상속까지는 사용하지 않아도 될 것 같습니다.

class Person:
    def __init__(self, name, age, sex):
        self.name = name
        self.age = age
        self.sex = sex
    
    def getInformation(self):
        return self.name, self.age, self.sex
    
p1 = Person('박찬호',22,'남')
p2 = Person('이순신',27,'남')
p3 = Person('우영우',24,'여')

n, a, s = p1.getInformation()
print(n, a, s)

n, a, s = p2.getInformation()
print(n, a, s)

n, a, s = p3.getInformation()
print(n, a, s)
728x90
반응형

댓글