TypeError: 'int' object is not callable 에러가 떠요
조회수 1094회
def k(T, n): # 속도 상수
if n == 1:
return Kb * T / h * np.exp(-gibbs / (R * T))
elif n == 2:
return Kb * T / h * np.exp(-gibbs1 / (R * T))
def ktot(T, n): # 총 속도 상수
_t = 0.0
for m in range(n):
_t += k(T, m + 1)
return _t
위처럼 짰는데 아래와 같이 나왔어요
Traceback (most recent call last):
File "C:\Users\1\Desktop\대학\파이썬\main.py", line 259, in <module>
_time += -1 * np.log(r) / ktot(T2, 2) # t값 누적 증가
File "C:\Users\1\Desktop\대학\파이썬\main.py", line 52, in ktot
_t += k(T, m + 1)
TypeError: 'int' object is not callable
댓글 입력