Ваше завдання полягає в тому, щоб написати якийсь код у Python 2 або 3 таким чином, щоб цей вираз:
(a+b)(c+d) == a*c + b*c + a*d + b*d
буде оцінювати, True
не створюючи жодних винятків.
Для уточнення я скопію ваш код у файл, потім from
у файлimport *
. Потім я наберу вираз у консоль і перевірте, чи є він True
.
Це код-гольф, тому відповідь з найменшою довжиною (у байтах) виграє.
0 .__mul__
для,lambda y:0
але це однакова довжина.