← Все вопросы
Почему мой print ничего не выводит в консоль?
5
Написал функцию, которая должна печатать таблицу умножения, запускаю — в консоли пусто, никаких ошибок. Код:
def table(n):
for i in range(1, 6):
print(n, "*", i, "=", n * i)
table
Почему ничего не печатается?
1 ответ
9
✓ Принятый ответ — помог автору
Ты не вызвал функцию, а просто написал её имя table. Это как взять инструмент в руки, но не нажать кнопку — питон смотрит на объект-функцию и идёт дальше.
Чтобы функция выполнилась, нужны скобки и аргумент:
table(7)
Запись table без скобок ничего не запускает (в обычном .py-файле это вообще тихо игнорируется).
Ваш ответ
Войдите, чтобы ответить на вопрос.