Кто подскажет, почему eval(repr(elf)) выдает ошибку invalid syntax
	
	
	
		
print(eval(repr(elf))) ?????
			
			
		Python:
	
	class ELfUnits:
    def __init__(self, race, damage=10):
        self.race = race
        self.damage = damage
    def __repr__(self):
        return "Class Unit Elf: ({}, {})".format(self.race, self.damage)
    def __str__(self):
        return f'{self.race} with damage = {self.damage}'
    def __eq__(self, other):
        if isinstance(other, ELfUnits):
            return self.race == other.race and self.damage == other.damage
        else:
            return False
elf = ELfUnits('elf')
print(elf)print(eval(repr(elf))) ?????
			
				Последнее редактирование модератором: 
			
		
	
										
										
											
	
										
									
								 
				
		