Sua tarefa é escrever algum código no Python 2 ou 3, de modo que esta expressão:
(a+b)(c+d) == a*c + b*c + a*d + b*d
será avaliado True
sem gerar exceções.
Para esclarecer, copiarei seu código em um arquivo e depois from
no arquivo import *
. Então, digitarei a expressão no console e verificarei se está True
.
Isso é código-golfe, então a resposta com o menor comprimento (em bytes) vence.
0 .__mul__
por,lambda y:0
mas é do mesmo comprimento.