2016-10-23 70 views

回答

0
a = 3(x+y) 

3是不是一個函數,在這裏你試圖稱它像一個。

我假設你打算乘法。嘗試:

a = 3 * (x + y) 
0

的問題是語法。您正在用它不知道的語言與Python解釋器進行通信(就像是用英語與外星人進行通信;))。

當你做3(),python認爲你打電話功能,因爲存在()。因此,你會得到錯誤:

>>> 3() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
TypeError: 'int' object is not callable 

如果你想乘(x+y)3並將其存儲在a,你的語法應爲:

a = 3 * (x+y) 

閱讀Python's Arithmetic Operators教程瞭解更多詳情。

相關問題