Files
42-Piscine_Python/07/ex2/Magical.py
2026-03-02 15:49:13 +01:00

13 lines
286 B
Python

from abc import ABC, abstractmethod
class Magical(ABC):
@abstractmethod
def cast_spell(self, spell_name: str, targets: list) -> dict: ...
@abstractmethod
def channel_mana(self, amount: int) -> dict: ...
@abstractmethod
def get_magic_stats(self) -> dict: ...