파이썬 이번에 입문해서 여러 유튜브 강좌 보면서 혼자 공부하고있습니다.
유튜브에서본 강좌에서 조금 응용해서 input 함수를 썻는데 오류가납니다..
can only concatenate str (not "Person") to str <= 라고 뜨는게 어디가 문제인지 도대체 모르겠습니다 ㅠㅠ
class Person:
def __init__(self,name,age):
self.name = name
self.age = age
def say_intruduce(self):
print(self.name + " : 내 이름은, " + self.name + " 이고, 나이는, " + str(self.age) + "살 이야.")
class Police(Person):
def arrest(self,to_arrest):
print(self.name + " : 당신을 체포합니다! " + to_arrest) <= 오류뜨는 부분
name1 = input("* 이름을 입력하세요 : ")
age1 = input("* 나이를 입력하세요 : ")
name2 = input("* 이름을 입력하세요 : ")
age2 = input("* 나이를 입력하세요 : ")
name1 = Person(name1,age1)
name2 = Police(name2,age2)
name1.say_intruduce()
name2.say_intruduce()
name2.arrest(name1)