简单的货币转换功能

时间:2016-06-06 20:37:52

标签: python function arguments parameter-passing

我无法弄清楚为什么我的美元总额不能正确打印。我想要的是用户的输入乘以0.73并打印usd_total。

我收到此错误:

usd_total = aus_to_us(us_exchange * aud_amount) TypeError:aus_to_us()缺少1个必需的位置参数:' aud'

def aus_to_us(exchange_rate, aud):
    usdConversion = exchange_rate * aud
    return usdConversion

aud_amount = float(input('Enter the amount in AUD: '))
us_exchange = 0.73
usd_total = aus_to_us(us_exchange * aud_amount)
print('The amount in USD is: ', usd_total)

1 个答案:

答案 0 :(得分:2)

由于JTextArea需要2个参数,因此需要传入2个参数。你的意思是放aus_to_us吗?