【发布时间】:2020-11-11 18:09:28
【问题描述】:
只是尝试一些代码:
a_leg = 5
b_leg = 5
hyp = (a_leg**2)(b_leg**2)
print(hyp)
我收到以下错误:
hyp = (a_leg**2)(b_leg**2)
TypeError: 'int' 对象不可调用
这是什么意思?我知道这是非常基本的,但会感谢您的帮助。
谢谢
【问题讨论】:
-
我尝试将它放在一个函数中,但仍然得到相同的错误: def hyp_triangle(a_leg,b_leg): hyp = (a_leg2)(b_leg2) return hyp打印(hyp_triangle(5,4))
-
如果你想将它们相乘,你可能想添加一个
*,比如hyp = (a_leg**2) * (b_leg**2),否则它会建议你想用这个表达式@的参数调用这个表达式(a_leg**2)987654326@
标签: python object int callable