ты можешь сказать мне, что не так с этим кодом?
a=int(input())
for i in range(a):
lst=list(map(int,input().split(" ")))
ans=lst[1]
for j in range(lst[0]):
ans=(ans(ans+1))/2
print(ans)
И на выходе это показывает-
line 6, in <module>
TypeError: 'int' object is not callable
спасибо @schwobaseggl.
спасибо также @fred






Это должна быть строка (учитывая, что вы пытаетесь их умножить). Написание ans () заставляет интерпретатор думать, что ans - это функция, хотя на самом деле это int.
ans = (ans * (ans+1))/2
ans- этоint, но вы называете его как функцию:ans(ans+1). Может быть, вы хотели здесь размножаться:ans * (ans+1)