Ihre Aufgabe ist es, Code in Python 2 oder 3 so zu schreiben, dass dieser Ausdruck:
(a+b)(c+d) == a*c + b*c + a*d + b*d
wird True
ohne Ausnahmen zu bewerten .
Zur Verdeutlichung kopiere ich Ihren Code in eine Datei und dann in from
die Datei import *
. Dann gebe ich den Ausdruck in die Konsole ein und überprüfe, ob dies der Fall ist True
.
Das ist Code-Golf, also gewinnt die Antwort mit der kürzesten Länge (in Bytes).
0 .__mul__
dafürlambda y:0
aber es ist die gleiche Länge.