Görevin, Python 2 veya 3'te bu ifadenin yer aldığı kod yazmak.
(a+b)(c+d) == a*c + b*c + a*d + b*d
True
İstisnaları yükseltmeden değerlendirir .
Netleştirmek için, kodunuzu bir dosyaya sonra from
da dosyaya kopyalayacağım import *
. Sonra ifadeyi konsola yazıp doğrulayacağım True
.
Bu kod golf, yani en kısa uzunluğa (bayt cinsinden) sahip olan cevap kazanır.
0 .__mul__
için varlambda y:0
ama aynı uzunluk.