提供的代码片段有一个错误:“TypeError: 'int' 对象不可调用。”当尝试对已分配整数值的变量 round 调用 round 函数时,会出现此错误。为了解决这个问题,我们将调查根本原因并提供解决方案。
错误消息表明 round 变量是 int 对象。这意味着它不是一个函数,而是一个整数。为了纠正这种情况,我们必须找到并删除负责将整数分配给 round 变量的代码。
在您的代码中,您可能会遇到如下所示的语句,它将整数 (42) 分配给round 变量:
round = 42
当您随后尝试调用 round 函数时,Python 会将其解释为尝试调用分配给 round 的 int 对象上的函数。但是,由于它不是函数而是整数,因此这会导致错误。
要解决此问题,请找到上述分配整数进行舍入的代码并将其删除。完成此操作后,round 变量将不再是 int 对象,并且您将能够按预期调用 round 函数,而不会遇到“TypeError: 'int' object is not callable”错误。
以上是为什么我的代码会抛出'TypeError:\'int\'对象不可调用”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!