@noddeck

Почему не работает код?

я пока учусь кодить на python
в книжке "a byte of python" 10.5 есть маленький код с функцией, он должен заменить значения аргументов на свои, но он не работает, в чем проблема и как исправить?
def say(message, times = 1):
    print(message * times)
    say('Привет')
    say('Мир', 5)


по идее он должен работать так:
Привет
МирМирМирМирМир

но он либо не запускается в случае консоли cmd, либо выдает ошибку если запускать из консоли visual studio code
5e7d7aac1395f262975353.png
  • Вопрос задан
  • 124 просмотра
Решения вопроса 2
WStanley
@WStanley
Back-end Developer
Отступы убери перед вызовом функции
def say(message, times = 1):
    print(message * times)

say('Привет')
say('Мир', 5)
Ответ написан
REMMARGROP
@REMMARGROP
Дебил
Ты не правильно блоки разделил
def say(message, times = 1):
    print(message * times)
say('Привет')
say('Мир', 5)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы