2013-10-09 25 views
0

我正在使用Mac程序CodeRunner來測試一些Python代碼。 但是,當我通過函數返回值時,控制檯不顯示這些值。程序CodeRunner在返回值時不會在控制檯顯示任何東西

例如:

def square(x): 
    return x**2 

通常評估(2)方會導致顯示4.然而,沒有出現在CodeRunner控制檯。這是程序中的缺陷還是我缺少的東西?

+0

你真的打電話給你的功能,或者你只是定義它們嗎? – Hyperboreus

+0

CodeRunner是REPL嗎?否則'print'會派上用場。 – Hyperboreus

+0

是的,我稱之爲功能。仍然沒有輸出。 – joshdon

回答

0

通常評估(2)的方形將導致顯示 4.

號通常評估square(2)應該返回4控制檯並且不應該顯示任何內容。

def square(x): 
    return x**2 
square(2) 

根本不顯示輸出。

def square(x): 
    return x**2 
print(square(2)) 

將輸出的square(2)其結果是4

相關問題