Python не распознает команду «Новая строка» - PullRequest
0 голосов
/ 25 декабря 2011

Я новичок в программировании, но у меня мало опыта.Моя проблема в этом.Я установил Python на свой ноутбук, на котором клавиша «Return» - «Shift + Enter».Для Python клавиша Return дает команду для запуска новой строки, в то время как Enter дает команду для запуска строки кода.Python не распознает «Shift + Enter» как «Return»

Простой пример:

>>>def f(n)

Когда я нажимаю клавишу ввода, он не начинает новую строку, а пытается запуститьf (n) ", что приводит к ошибке.То же самое, если я использую Shift + Enter (что означает «Возврат»).Помощь

Ответы [ 2 ]

4 голосов
/ 25 декабря 2011

Это должно быть

def f(n):

Обратите внимание на :.

1 голос
/ 25 декабря 2011

Объявление функции заканчивается двоеточием (:). Тип

def f(n):

и Python позволит вам ввести больше строк.

...