← Все вопросы
SyntaxError: Missing parentheses in call to 'print' — что это?
6
Списал пример из старого учебника, а питон выдаёт SyntaxError: Missing parentheses in call to 'print':
print "Привет, мир"
В учебнике именно так и написано. Что не так?
1 ответ
11
✓ Принятый ответ — помог автору
Учебник старый — он про Python 2. Там print был особой командой и писался без скобок. В Python 3 (который у тебя) print — это обычная функция, поэтому аргумент нужно брать в скобки:
print("Привет, мир")
Если встречаешь примеры вида print "..." — это сигнал, что материал устарел, просто добавляй скобки.
Ваш ответ
Войдите, чтобы ответить на вопрос.