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 Trueohne Ausnahmen zu bewerten .
Zur Verdeutlichung kopiere ich Ihren Code in eine Datei und dann in fromdie 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:0aber es ist die gleiche Länge.