class Human:
def __init__(self, head, body, legs):
self.head = head
self.body = body
self.legs = legs
def ChangePartHead(self, head, scrap):
scrap.head = head
class Robot:
head = "MetalHead"
body = "MetalBody"
legs = "MetalLegs"
def ChangePartLegs(self, legs, meat):
meat.legs = legs
obj1 = Human('FleshHead', 'FleshBody', 'FleshLegs')
obj = Robot()
print(obj1.ChangePartHead(obj1.head, obj))
print(obj.ChangePartLegs(obj.legs, obj1))
По задумке, у робота должна появиться голова человека, а у человека - ноги робота. Выводит нон, не могу понять из-за чего.