缺少1个必需的位置参数错误Python 3.6.2

时间:2017-12-18 21:36:44

标签: arguments

这是我的部分程序的代码。我试图让用户输入以返回公寓类型,押金和租金金额。我已经包含了一些我的其他函数,以及给出错误的函数,用于上下文。我收到错误: TypeError:determineRent()缺少1个必需的位置参数:' furniture' 我不确定我错过了什么....感谢你的帮助。

                value
foo bar baz          
1   A   C    0.750000
        D    0.250000
    B   D    0.600000
        F    0.400000
2   B   C    0.416667
        F    0.583333

1 个答案:

答案 0 :(得分:1)

问题在于您的函数determineRent需要两个参数kindfurniture。您需要在调用函数时将它们一起传递,这样determineRent( kind, furniture)而不是单独传递它们。

我建议你在继续前进之前先阅读basic tutorial on functions