Задать вопрос
@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)

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

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

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