Программирование на python - Общение Python мододелов

Вопрос Программирование на python

Регистрация
23 Ноя 2012
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Почему возникла эта ошибка

>>> def printSquare ( print("@@@") print("@@@") )

SyntaxError: invalid syntax
 
Регистрация
28 Авг 2013
Сообщения
107
Репутация
0
Спасибо
0
Монет
0
А где двоиточие после назначения функции?
 
Регистрация
30 Окт 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Потому, что в def в круглых скобках после имени функции перечисляются ИМЕНА формальных параметров, а print("@@@") именем НЕ является.

Потому, что заголовок функции должен заканчиваться ДВОЕТОЧИЕМ, которое у тебя отсутствует.

Потому, что между двумя print("@@@") должен быть РАЗДЕЛИТЕЛЬ (запятая или точка с запятой - в зависимости от того, что ты хотел сказать своим кодом), которым пробел НЕ является.
 
Сверху Снизу