2015-06-19 4 views
0

Когда я запускаю этот кодPython скобки ошибку

from numpy import linspace,arange 
    from pylab import plot, show 
    T=1.05 
    pp=[] 
    nn=[] 
    for V in arange (1,50): 
     P=(8*T)/(3*V-1)-3/(V**2) 
     a=((V-1/3)*(8/3)*(V**2))/((8/3)*T*(V**3)-6(V-1/3)**2) 
     pp.append(P) 
     nn.append(a) 
    plot(P,a) 
    show() 

я (?):

File "C:\Users\asus\Desktop\", line 8, in <module> 
    a=((V-1/3)*(8/3)*(V**2))/((8/3)*T*(V**3)-6(V-1/3)**2) 
TypeError: 'int' object is not callable 

И я не знаю, почему.

+4

'6 (V-1/3)' -> '6 * (V-1/3) ' – vaultah

+0

Я бы сделал состояние с typoverflow.com –

ответ

2

Проблема в строке -

a=((V-1/3)*(8/3)*(V**2))/((8/3)*T*(V**3)-6(V-1/3)**2) 

Вы используете 6(V-1/3), вам нужно использовать - 6*(V-1/3), а -

a=((V-1/3)*(8/3)*(V**2))/((8/3)*T*(V**3)-6*(V-1/3)**2)