Y-Combinatorを1時間理解しようとした後、ようやく理解できましたが、ほとんどの場合、それがなくても同じことが達成できることに気付きました...その目的を完全に理解しているかどうかはわかりませんが。
例えば。Y-Combinatorを使用した階乗
print (lambda h: (lambda f:f(f))(lambda f: h(lambda n: f(f)(n))))(lambda g: lambda n: n and n * g(n-1) or 1)(input())
別のラムダの関数への参照を持つことによる階乗
print (lambda f,m:f(f,m))((lambda g,n: n and n * g(g,n-1) or 1),input())
PythonでY-Combinatorの目的があるかどうか誰か教えてもらえますか?