2017-07-13 5 views
-4
# Example for Algorithm Case Study 
def naïve(a, b): 
    x = a 
    y = b 
    z = 0 
    while x > 0: 
     z = z + y 
     x = x - 1 
    return z 

print naïve(4,5) 

出力は20です。print文の構文エラーのため、私は答えを得られません。 Pythonの3のPython 3.6.1の使用。 print文の構文エラー

+0

、印刷機能です。 'print( 'something')' – hpaulj

+0

あなたはおそらくPython 3を使用しています。 'print'が関数になるので、括弧を使う必要があります。 –

答えて

2

printあなたは括弧でそれを呼び出す必要が意味し、関数である。PY3で

print(naïve(4,5)) 
+0

Python 2では(OPがどのバージョンを使用しているのかわかりませんが)これは構文エラーですが、さまざまな理由で... –

+0

OPを使用しています。 – Mureinik

+0

ああ、何らかの理由で私はタグだけを調べた –