用函数计算

在这里插入图片描述

#编写函数
#方法一
plus =lambda x: lambda y:x+y
minus = lambda x:lambda y:x-y
times=lambda x:lambda y:x*y
dividedBy=lambda x:lambda y:y//x


#????????????????下面没懂呀???????
zero,one,two,three,four,five,six,seven,eight,nine= \
map(lambda x:lambda y=None:y(x) if y else x,range(10))


print(four(dividedBy(two())))
print(seven(times(five())))
print(four(plus(nine())))
print(eight(minus(three())))
#编写函数计算
#方法二
def plus(y): return lambda x:x+y
def minus(y):return lambda x:x-y
def times(y):return lambda x:x*y
def divided_by(y): return lambda x:x/y
def zero(f=None):return 0 if not f else f(0)
def one(f=None):return 1 if not f else f(1)
def two(f=None):return 2 if not f else f(2)
def three(f=None):return 3 if not f else f(3)
def four(f=None):return 4 if not f else f(4)
def five(f=None):return 5 if not f else f(5)
def six(f=None):return 6 if not f else f(6)
def seven(f=None):return 7 if not f else f(7)
def eight(f=None):return 8 if not f else f(8)
def nine(f=None):return 9 if not f else f(9)


print(four(dividedBy(two())))
print(seven(times(five())))
print(four(plus(nine())))
print(eight(minus(three())))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值