dataclasses e métodos mágicos
Avançado+35 XP
Crie uma @dataclass chamada Dinheiro com valor: float e moeda: str = "BRL".
Implemente:
__add__: soma doisDinheiroda mesma moeda; se as moedas forem diferentes, lanceValueError__str__:"BRL 10.50"(2 casas)
A dataclass já gera __init__, __repr__ e __eq__ para você.
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/py-dataclass-dunder$