1번

1.[2점] 다중 상속 시, super()를 사용하면 모든 부모 클래스에 대해서 초기화를 할 수 있다. 
X뒤에있는 부모클래스만 초기화됨

2번

X

class Person:
    def greeting(self,name):
        Person.name=name
        print('안녕하세요. 저는 {0}입니다.'.format(Person.name))
class Student(Person):
    def greeting(self,name,schoolname):
        Person.greeting(self,name)
        self.schoolname=schoolname   ### 추가내용
        print('저는 {0} 학생입니다.'.format(self.schoolname))  ## 바뀐내용

A=Student()
A.greeting('홍길동','세종대학교')

4번

마지막 출력문에서name과 damage를 self.name,self.damage로 바꾸어 주어야 한다.

print("{0}:{1} 방향으로 적군을 공격 합니다. [공격력 {2}]".format(self.name, location, self.damage))

5번

5.[2점]
class unit:
def _init_ (self, name, year, location): ~
def money(self, dollar): ~
def job(self, year): ~
선언후 변수 a에다가 a.money(5000)을 하고 print("%d" %a.money)하면 실행이 된다.
x