lambda函数使用:
"""
作者:sust_ly
功能:汇率
版本:1.0
日期:2018/3/2
"""
str_value = input('请输入带单位的金额:')
unit = str_value[-3:]
usd_vs_rmb = 6.77
while str_value != 'q':
unit = str_value[-3:]
usd_vs_rmb = 6.77
if unit == 'cny':
exchange = 1 / usd_vs_rmb
elif unit == 'usd':
exchange = usd_vs_rmb
else:
exchange = -1
if exchange != -1:
money = eval(str_value[:-3])
huilv = lambda x: x * exchange
out_money = huilv(money)
print("转换后的金额为:%d" % out_money)
str_value = input('请输入带单位的金额:')
print('程序结束')
lambda函数如下:
<函数名> = lambda <参数列表> : <表达式>