Solución

@maiquez·hace 5dTypeScript
solution.tsTypeScript
# Importa ABC y abstractmethod desde abc
from abc import ABC, abstractmethod

class Shape(ABC):
    # Convierte esta clase en abstracta y declara los métodos abstractos
    @abstractmethod 
    def area(self) -> float:
        pass

    @abstractmethod 
    def perimeter(self) -> float:    
        pass 

def get_shape_methods() -> list:
    # Retorna la lista ordenada de métodos abstractos de Shape
    return sorted(Shape.__abstractmethods__)
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.