@Dontknoweranswer

Команда return в Python, зачем нужна если ее можно заменить и будет меньше хлопот?

Смотрите, столкнулся я с тем что непонимаю зачем явный вызов return в Python, если можно заранее сделать действия, и просто вызывать, плюс если надо вывести значение почему просто не написать сразу print?:
def formatted_namee(first_name, last_name, middle_name = ''):
    if middle_name:
        full_name = first_name + ' ' + last_name + ' ' + middle_name
    else:
        full_name = first_name + ' ' + last_name
    print(full_name.title())
formatted_namee('dur, 'ril')

def formatted_nameee(first_name, last_name, middle_name = ''):
    if middle_name:
        full_name = first_name + ' ' + last_name + ' ' + middle_name
    else:
        full_name = first_name + ' ' + last_name
    return full_name.title()
musician = formatted_nameee('dur', 'il") 
print(musician)

выводит одинаковое значение
  • Вопрос задан
  • 102 просмотра
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 1
@deliro
Агрессивное программирование
А теперь результат того, что ты сверху напечатал передай в другую функцию в виде аргумента.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы