-2
Я пытаюсь использовать новую формулу print
Python. Дошло до того, что я порезал и наклеил несколько примеров книг, пытаясь рассмотреть проблему.Почему печать этой форматированной строки вызывает синтаксическую ошибку?
print '{0} and {1}'.format('spam', 'eggs')
Даже этот пример приносит:
print '{0} and {1}'.format('spam', 'eggs')
^
SyntaxError: invalid syntax
Что происходит?
Какую версию Python вы используете? Если вы используете python 3, 'print' должен вызываться как функция: https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function –
Вы используете Python 3? Python 3 требует скобок вокруг ваших параметров. – Arc676