/ / Використання Python 3.6.1. Синтаксична помилка в операторі print [дублювати] - python

Використання Python 3.6.1. Синтаксична помилка в описі друку [дублікат] - python

# 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. Через синтаксичну помилку в операторі друку я не отримую відповіді.

Відповіді:

2 для відповіді № 1

print в Python 3 є функцією, що означає, що потрібно викликати її з дужками:

print(naïve(4,5))