Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Объясните, пожалуйста, зачем в функции нужно писать return? I don’t understand it

ПрограммированиеPython+1
Фёдор Заречный
  ·   · 24,6 K
Программист-любитель = )  · 20 авг 2021

Если хотите присвоить функции какое-то значение, то запишите его в return. Теперь вы можете прибавлять функцию, вставлять её в строку, выводите в консоль — у неё есть своё значение.

Математик и программист Python.  · 23 авг 2021
Return нужен, чтобы функция что-то возвращала. После return надо указать, что вы хотите возвращать. В одной функции может существовать только один return, иначе возвратит только первое значение return. Если не хотите, чтобы... Читать далее
1 эксперт не согласен
> В одной функции может существовать только один return. Неверно, и вводит во вредное заблуждение. Сколько угодно... Читать дальше
Разрабатываю под Android в Wildberries (WB, WB...  · 8 сент 2021
Если функция в результате своей работы должна изменить или сгенерировать какое-то значение, то чаще всего лучше делать это через return. То есть, операции внутри функции по сути инкапсулированы в неё. Если ваша функция будет... Читать далее
Стойте, а в питоне нет немутабельных переменных? оО
Инженер-программист.   · 19 авг 2021

Чтобы описать что должна вернуть ваша функция. Можете и не писать, если ничего возвращать не надо, т.е. используете функцию в качестве процедуры. Можно так же использовать для прерывания.

Переменные объявленные в функции имеют локальную видимость и при завершении исполнения функции становятся... Читать дальше
Самоучка на Пайтон 3. Дискорд: NordGamer#5580   · 18 окт 2021
Если вы напишете return, функция вернёт значение. Например # Эта функция вернёт значение def funkciya_s_return(a, b): c = a + b d = a - b e = a * b f = a / b return c + d + e + f # Эта функция напечатает... Читать далее
Лучший
Компьютеры и автомобили. YouTube: https://www.you...  · 19 авг 2021  · youtube.com/c/Коленвальщик/
Чтобы ваша самописная функция вернула результат, нужно написать return. Если вы не хотите, чтобы ваша функция возвращала результат - уберите return. # с return def my_func(a, b): return a + b # В этом случае, чтобы... Читать далее

Спасибо, с примером прям это круто)).