|
Packit |
562c7a |
# mode: run
|
|
Packit |
562c7a |
# tag: closures, lambda
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
# Battery of tests for closures in Cython. Based on the collection of
|
|
Packit |
562c7a |
# compiler tests from P423/B629 at Indiana University, Spring 1999 and
|
|
Packit |
562c7a |
# Fall 2000. Special thanks to R. Kent Dybvig, Dan Friedman, Kevin
|
|
Packit |
562c7a |
# Millikin, and everyone else who helped to generate the original
|
|
Packit |
562c7a |
# tests. Converted into a collection of Python/Cython tests by Craig
|
|
Packit |
562c7a |
# Citro.
|
|
Packit |
562c7a |
#
|
|
Packit |
562c7a |
# Note: This set of tests is split (somewhat randomly) into several
|
|
Packit |
562c7a |
# files, simply because putting all the tests in a single file causes
|
|
Packit |
562c7a |
# gcc and g++ to buckle under the load.
|
|
Packit |
562c7a |
#
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g0():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g0()
|
|
Packit |
562c7a |
4000
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda y_1: y_1)(4000)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g1():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g1()
|
|
Packit |
562c7a |
1
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_3 = (lambda x_2: x_2)
|
|
Packit |
562c7a |
return (f_3(0)+1)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g2():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g2()
|
|
Packit |
562c7a |
4
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_5 = (lambda y_4: y_4)
|
|
Packit |
562c7a |
return f_5(f_5(4))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g3():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g3()
|
|
Packit |
562c7a |
4
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda f_7: f_7(f_7(4)))((lambda y_6: y_6))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g5():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g5()
|
|
Packit |
562c7a |
9000
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g4():
|
|
Packit |
562c7a |
a_8 = 4000
|
|
Packit |
562c7a |
return lambda b_9: ((a_8)+(b_9))
|
|
Packit |
562c7a |
return g4()(5000)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g6():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g6()
|
|
Packit |
562c7a |
9000
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda a_10: (lambda b_11: (a_10)+(b_11)))(4000)(5000)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g7():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g7()
|
|
Packit |
562c7a |
2
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda f_13: f_13(f_13(0)))((lambda x_12: (x_12+1)))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g8():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g8()
|
|
Packit |
562c7a |
0
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_16 = (lambda x_15, y_14: x_15)
|
|
Packit |
562c7a |
a_17 = f_16(0, 1)
|
|
Packit |
562c7a |
return f_16(a_17, a_17)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g10():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g10()
|
|
Packit |
562c7a |
3
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_19 = (lambda x_18: x_18)
|
|
Packit |
562c7a |
def g9():
|
|
Packit |
562c7a |
a_22 = 0
|
|
Packit |
562c7a |
b_21 = 1
|
|
Packit |
562c7a |
c_20 = 2
|
|
Packit |
562c7a |
return (f_19(a_22))+((f_19(b_21))+(f_19(c_20)))
|
|
Packit |
562c7a |
return (f_19(0))+(g9())
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g12():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g12()
|
|
Packit |
562c7a |
2
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g11():
|
|
Packit |
562c7a |
x_23 = 1
|
|
Packit |
562c7a |
return lambda y_24: ((x_23)+(y_24))
|
|
Packit |
562c7a |
f_25 = g11()
|
|
Packit |
562c7a |
x_26 = 0
|
|
Packit |
562c7a |
return f_25(f_25(x_26))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g14():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g14()
|
|
Packit |
562c7a |
3050
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g13():
|
|
Packit |
562c7a |
t_29 = (lambda x_28: (x_28)+(50))
|
|
Packit |
562c7a |
return lambda f_30: (t_29(f_30(1000)))
|
|
Packit |
562c7a |
return g13()((lambda y_27: (y_27)+(2000)))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g15():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g15()
|
|
Packit |
562c7a |
3050
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda t_33: (lambda f_34: t_33(f_34(1000))))((lambda x_32: (x_32)+(50)))((lambda y_31: (y_31)+(2000)))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g17():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g17()
|
|
Packit |
562c7a |
2050
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g16():
|
|
Packit |
562c7a |
t_35 = 50
|
|
Packit |
562c7a |
return lambda f_36: ((t_35)+(f_36()))
|
|
Packit |
562c7a |
return g16()((lambda : 2000))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g18():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g18()
|
|
Packit |
562c7a |
2050
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda t_37: (lambda f_38: (t_37)+(f_38())))(50)((lambda : 2000))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g20():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g20()
|
|
Packit |
562c7a |
700
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g19():
|
|
Packit |
562c7a |
x_39 = 300
|
|
Packit |
562c7a |
return lambda y_40: ((x_39)+(y_40))
|
|
Packit |
562c7a |
return g19()(400)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g21():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g21()
|
|
Packit |
562c7a |
0
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
x_44 = 3
|
|
Packit |
562c7a |
f_43 = (lambda x_42, y_41: x_42)
|
|
Packit |
562c7a |
if (f_43(0, 0)):
|
|
Packit |
562c7a |
return f_43(f_43(0, 0), x_44)
|
|
Packit |
562c7a |
else:
|
|
Packit |
562c7a |
return 0
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g22():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g22()
|
|
Packit |
562c7a |
False
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_46 = (lambda x_45: (x_45) if (((not ((x_45[0]) == 0))) if (isinstance(x_45, list)) else (False)) else (False))
|
|
Packit |
562c7a |
return f_46([0,[0,[]]])
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g23():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g23()
|
|
Packit |
562c7a |
False
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_48 = (lambda x_47: (x_47) if (((not ((not ((x_47[0]) == 0))) if (isinstance(x_47, list)) else (False))) if (x_47) else (False)) else (False))
|
|
Packit |
562c7a |
return f_48(0)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g24():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g24()
|
|
Packit |
562c7a |
[]
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_50 = (lambda x_49: (x_49) if ((True) if (isinstance(x_49, list)) else ((x_49 == []))) else ([]))
|
|
Packit |
562c7a |
return f_50(0)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g25():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g25()
|
|
Packit |
562c7a |
0
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
y_51 = 4
|
|
Packit |
562c7a |
f_54 = (lambda x_53, y_52: 0)
|
|
Packit |
562c7a |
return f_54(f_54(y_51, y_51), f_54(y_51, y_51))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g26():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g26()
|
|
Packit |
562c7a |
0
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
y_55 = 4
|
|
Packit |
562c7a |
f_58 = (lambda x_57, y_56: 0)
|
|
Packit |
562c7a |
return f_58(f_58(y_55, f_58(y_55, y_55)), f_58(y_55, f_58(y_55, y_55)))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g27():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g27()
|
|
Packit |
562c7a |
4
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda y_59: (lambda f_61: f_61(f_61(y_59)))((lambda y_60: y_60)))(4)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g28():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g28()
|
|
Packit |
562c7a |
23
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_63 = (lambda x_62: x_62)
|
|
Packit |
562c7a |
return ((1) if (False) else (f_63(22))+1)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g29():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g29()
|
|
Packit |
562c7a |
5061
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_68 = (lambda x_65: ((not x_65)) if (x_65) else (x_65))
|
|
Packit |
562c7a |
f2_67 = (lambda x_64: (10)*(x_64))
|
|
Packit |
562c7a |
x_66 = 23
|
|
Packit |
562c7a |
return ((1) if (f_68(x_66 == 0)) else ((x_66)*(f2_67((x_66-1))))+1)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g30():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g30()
|
|
Packit |
562c7a |
1
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
one_69 = (lambda n_70: (1) if (n_70 == 0) else (one_69((n_70-1))))
|
|
Packit |
562c7a |
return one_69(13)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g31():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g31()
|
|
Packit |
562c7a |
True
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
even_72 = (lambda x_74: (True) if (x_74 == 0) else (odd_71((x_74-1))))
|
|
Packit |
562c7a |
odd_71 = (lambda x_73: (False) if (x_73 == 0) else (even_72((x_73-1))))
|
|
Packit |
562c7a |
return odd_71(13)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g32():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g32()
|
|
Packit |
562c7a |
False
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
even_76 = (lambda x_78: (True) if (x_78 == 0) else (odd_75((x_78-1))))
|
|
Packit |
562c7a |
odd_75 = (lambda x_77: (False) if (x_77 == 0) else (even_76((x_77-1))))
|
|
Packit |
562c7a |
return even_76(13)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g34():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g34()
|
|
Packit |
562c7a |
True
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
even_80 = (lambda x_79: x_79)
|
|
Packit |
562c7a |
def g33():
|
|
Packit |
562c7a |
even_82 = (lambda x_84: (True) if (x_84 == 0) else (odd_81((x_84-1))))
|
|
Packit |
562c7a |
odd_81 = (lambda x_83: (False) if (x_83 == 0) else (even_82((x_83-1))))
|
|
Packit |
562c7a |
return odd_81(13)
|
|
Packit |
562c7a |
return even_80(g33())
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g35():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g35()
|
|
Packit |
562c7a |
120
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
fact_85 = (lambda n_86: (1) if (n_86 == 0) else ((n_86)*(fact_85((n_86-1)))))
|
|
Packit |
562c7a |
return fact_85(5)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g38():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g38()
|
|
Packit |
562c7a |
10
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
x_87 = 5
|
|
Packit |
562c7a |
a_90 = (lambda u_101, v_100, w_99: (b_89(v_100, w_99)) if (u_101 == 0) else (a_90((u_101)-(1), v_100, w_99)))
|
|
Packit |
562c7a |
def g37():
|
|
Packit |
562c7a |
def g36(q_93, r_92):
|
|
Packit |
562c7a |
p_94 = (q_93)*(r_92)
|
|
Packit |
562c7a |
e_96 = (lambda n_98: (c_88(p_94)) if (n_98 == 0) else (o_95((n_98)-(1))))
|
|
Packit |
562c7a |
o_95 = (lambda n_97: (c_88(x_87)) if (n_97 == 0) else (e_96((n_97)-(1))))
|
|
Packit |
562c7a |
return e_96((q_93)*(r_92))
|
|
Packit |
562c7a |
return g36
|
|
Packit |
562c7a |
b_89 = g37()
|
|
Packit |
562c7a |
c_88 = (lambda x_91: (5)*(x_91))
|
|
Packit |
562c7a |
return a_90(3, 2, 1)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g39():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g39()
|
|
Packit |
562c7a |
120
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
fact_104 = (lambda fact_103, n_102: (1) if (n_102 == 0) else ((fact_103(fact_103, (n_102-1)))*(n_102)))
|
|
Packit |
562c7a |
return fact_104(fact_104, 5)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g40():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g40()
|
|
Packit |
562c7a |
35
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda x_105: (lambda y_106: (lambda z_107: (lambda w_108: (lambda u_109: (x_105)+((y_106)+((z_107)+((w_108)+(u_109)))))))))(5)(6)(7)(8)(9)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g41():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g41()
|
|
Packit |
562c7a |
6
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
sum_112 = (lambda sum_111, ls_110: (0) if ((ls_110 == [])) else (((ls_110[0]))+(sum_111(sum_111, (ls_110[1])))))
|
|
Packit |
562c7a |
return sum_112(sum_112, [1,[2,[3,[]]]])
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g46():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g46()
|
|
Packit |
562c7a |
1500
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g45():
|
|
Packit |
562c7a |
def g44():
|
|
Packit |
562c7a |
def g42(a_113):
|
|
Packit |
562c7a |
def g43():
|
|
Packit |
562c7a |
(a_113)+(200 if True else None)
|
|
Packit |
562c7a |
return 1500
|
|
Packit |
562c7a |
return g43
|
|
Packit |
562c7a |
return g42
|
|
Packit |
562c7a |
return g44()(1000)
|
|
Packit |
562c7a |
return g45()()
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g53():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g53()
|
|
Packit |
562c7a |
2600
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g52():
|
|
Packit |
562c7a |
def g51():
|
|
Packit |
562c7a |
def g50():
|
|
Packit |
562c7a |
def g47(a_114):
|
|
Packit |
562c7a |
def g48(b_115):
|
|
Packit |
562c7a |
a_114 = 200 if b_115 else None
|
|
Packit |
562c7a |
def g49(c_116):
|
|
Packit |
562c7a |
c_116 = 400 if 300 else None
|
|
Packit |
562c7a |
return (a_114)+((b_115)+(c_116))
|
|
Packit |
562c7a |
return g49
|
|
Packit |
562c7a |
return g48
|
|
Packit |
562c7a |
return g47
|
|
Packit |
562c7a |
return g50()(1000)
|
|
Packit |
562c7a |
return g51()(2000)
|
|
Packit |
562c7a |
return g52()(3000)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g54():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g54()
|
|
Packit |
562c7a |
5
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda f_118: f_118(f_118(5)))((lambda x_117: x_117))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g56():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g56()
|
|
Packit |
562c7a |
8000
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g55():
|
|
Packit |
562c7a |
f_120 = (lambda x_119: (x_119)+(3000))
|
|
Packit |
562c7a |
return lambda y_121: (f_120(f_120(y_121)))
|
|
Packit |
562c7a |
return g55()(2000)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g57():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g57()
|
|
Packit |
562c7a |
120
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
fact_125 = (lambda fact_124, n_123, acc_122: (acc_122) if (n_123 == 0) else (fact_124(fact_124, (n_123-1), (n_123)*(acc_122))))
|
|
Packit |
562c7a |
return fact_125(fact_125, 5, 1)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g58():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g58()
|
|
Packit |
562c7a |
3
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_127 = (lambda x_126: (lambda : x_126()))
|
|
Packit |
562c7a |
return f_127((lambda : 3))()
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g59():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g59()
|
|
Packit |
562c7a |
22
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_129 = (lambda x_132: (x_132)+((lambda y_133: (lambda z_134: (y_133)+(z_134)))(6)(7)))
|
|
Packit |
562c7a |
g_128 = (5)+((lambda w_131, u_130: (w_131)+(u_130))(8, 9))
|
|
Packit |
562c7a |
return g_128
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g60():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g60()
|
|
Packit |
562c7a |
0
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
loop_135 = (lambda : (lambda : loop_135()))
|
|
Packit |
562c7a |
loop_135()
|
|
Packit |
562c7a |
return 0
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g63():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g63()
|
|
Packit |
562c7a |
668
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
def g62():
|
|
Packit |
562c7a |
def g61():
|
|
Packit |
562c7a |
loop_137 = (lambda link_138: (lambda : link_138()))
|
|
Packit |
562c7a |
return loop_137((lambda : 668))
|
|
Packit |
562c7a |
return g61
|
|
Packit |
562c7a |
f_136 = g62()
|
|
Packit |
562c7a |
return f_136()()
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g64():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g64()
|
|
Packit |
562c7a |
17
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
k_141 = (lambda x_140, y_139: x_140)
|
|
Packit |
562c7a |
b_142 = 17
|
|
Packit |
562c7a |
return k_141(k_141(k_141, 37), 37)(b_142, (b_142)*(b_142))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g65():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g65()
|
|
Packit |
562c7a |
37
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_145 = (lambda g_144, u_143: g_144((g_144(37)) if (u_143) else (u_143)))
|
|
Packit |
562c7a |
return f_145((lambda x_146: x_146), 75)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g66():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g66()
|
|
Packit |
562c7a |
4687
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_150 = (lambda h_148, u_147: h_148((h_148((u_147)+(37))) if (u_147) else (u_147)))
|
|
Packit |
562c7a |
w_149 = 62
|
|
Packit |
562c7a |
return f_150((lambda x_151: (w_149)-(x_151)), (75)*(w_149))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g67():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g67()
|
|
Packit |
562c7a |
True
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
t_153 = True
|
|
Packit |
562c7a |
f_152 = False
|
|
Packit |
562c7a |
bools_156 = [t_153,f_152]
|
|
Packit |
562c7a |
id_155 = (lambda x_154: (f_152) if ((not x_154)) else (t_153))
|
|
Packit |
562c7a |
even_158 = (lambda x_160: ((bools_156[0])) if (id_155(x_160 == 0)) else (odd_157((x_160)-(1))))
|
|
Packit |
562c7a |
odd_157 = (lambda y_159: (id_155((bools_156[1]))) if (y_159 == 0) else (even_158((y_159)-(1))))
|
|
Packit |
562c7a |
return odd_157(5)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g68():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g68()
|
|
Packit |
562c7a |
5
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_162 = (lambda x_164: (x_164)+(1))
|
|
Packit |
562c7a |
g_161 = (lambda y_163: f_162(f_162(y_163)))
|
|
Packit |
562c7a |
return (f_162(1))+(g_161(1))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g69():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g69()
|
|
Packit |
562c7a |
1521
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
y_165 = 3
|
|
Packit |
562c7a |
f_168 = (lambda x_171: (g_167((x_171)+(1))) if (x_171 == 0) else (f_168((x_171)-(y_165))))
|
|
Packit |
562c7a |
g_167 = (lambda x_170: h_166((x_170)*(x_170)))
|
|
Packit |
562c7a |
h_166 = (lambda x_169: x_169)
|
|
Packit |
562c7a |
return g_167(39)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g70():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g70()
|
|
Packit |
562c7a |
-1
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_173 = (lambda x_175: (x_175)+(1))
|
|
Packit |
562c7a |
g_172 = (lambda y_174: f_173(f_173(y_174)))
|
|
Packit |
562c7a |
f_173 = (lambda x_176: (x_176)-(1))
|
|
Packit |
562c7a |
return (f_173(1))+(g_172(1))
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g71():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g71()
|
|
Packit |
562c7a |
[52, [17, [35, [17, 35]]]]
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
f_180 = (lambda : (a_179)+(b_178))
|
|
Packit |
562c7a |
a_179 = 17
|
|
Packit |
562c7a |
b_178 = 35
|
|
Packit |
562c7a |
h_177 = [(lambda : a_179),(lambda : b_178)]
|
|
Packit |
562c7a |
return [f_180(),[a_179,[b_178,[(h_177[0])(),(h_177[1])()]]]]
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g73():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g73()
|
|
Packit |
562c7a |
120
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
x_183 = 5
|
|
Packit |
562c7a |
def g72():
|
|
Packit |
562c7a |
a_181 = 1
|
|
Packit |
562c7a |
return lambda : (a_181)
|
|
Packit |
562c7a |
th_182 = g72()
|
|
Packit |
562c7a |
fact_184 = (lambda n_186, th_185: (th_185()) if (n_186 == 0) else ((n_186)*(fact_184((n_186)-(1), th_185))))
|
|
Packit |
562c7a |
return fact_184(x_183, th_182)
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g74():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g74()
|
|
Packit |
562c7a |
[120, -120]
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
negative_188 = (lambda n_187: (n_187 < 0))
|
|
Packit |
562c7a |
fact_190 = (lambda n_192: (1) if (n_192 == 0) else ((n_192)*(fact_190((n_192)-(1)))))
|
|
Packit |
562c7a |
call_fact_189 = (lambda n_191: (fact_190(n_191)) if ((not negative_188(n_191))) else ((0)-(fact_190((0)-(n_191)))))
|
|
Packit |
562c7a |
return [call_fact_189(5),call_fact_189(-5)]
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
|
|
Packit |
562c7a |
def g75():
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
>>> g75()
|
|
Packit |
562c7a |
[[33, 55], [77, 99]]
|
|
Packit |
562c7a |
"""
|
|
Packit |
562c7a |
return (lambda a_193: (lambda b_194: (lambda c_195: (lambda d_196: [[a_193,b_194],[c_195,d_196]]))))(33)(55)(77)(99)
|
|
Packit |
562c7a |
|