调用函数

2024-05-21 00:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

这听起来可能有点不合时宜,但我在使用python函数时遇到了一些问题。你知道吗

我的计算机科学水平很高,我正在制作一个货币转换器,用字典来定义货币的汇率。你知道吗

对于每一次转换,我都做了一个函数来完成转换的所有计算等。例如,如果我想将英镑转换成欧元,我的脚本将使用SE函数。在我定义了所有函数之后,有一个算法

if (i == 'SE'):
    return(SE)

因为SE是这个转换的函数名。然而,当我运行这段代码时,它告诉我return不能在函数之外使用,那么有没有方法调用函数呢?你知道吗

我不使用函数的代码可以在这里找到:http://pastebin.com/bt23MeTn

我的函数尝试代码可以在这里找到: http://pastebin.com/sLFwrDT8

对于那些想知道我为什么要用字典的人来说,这是因为我的老师说汇率随时都可能变化,所以使用字典意味着用户只需更改dict条目,而不必更改每个公式。我想我可以做一个scraper算法来为每个费率刮取一个网站,但这可能会出现在我的下一个版本中:)


Tags: 函数代码脚本com算法httpreturn字典
1条回答
网友
1楼 · 发布于 2024-05-21 00:33:01

return用于从function definition返回变量。你知道吗

要调用函数,只需在圆括号中用输入参数写函数名。在本例中,SE函数没有输入参数,因此必须按如下方式调用它:

if i == 'SE':
    SE()

相关问题 更多 >