Python
Объясните что делает как работает и зачем нужна команда return?
и подскажите ip адрес человека который создал команду return
Представь, что функция - это бариста у которого ты заказал кофе, ты делаешь заказ (вызываешь функцию с параметрами капучино, две ложки сахара), ждешь пока он сделает тебе кофе, потом получаешь этот кофе, так вот return - это момент передачи кофе из его рук тебе. Потом (после return'a) ты можешь уже делать с кофе (полученным результатом) что-то другое - вылить на голову баристе, ну или выпить.
она возвращает управление вызвавшей функцию строке.
Если функция не void и имеет тип, то еще и возвращает результат этого типа в виде ответа
Если функция не void и имеет тип, то еще и возвращает результат этого типа в виде ответа
def summa(a, b):
result = a + b
print(summa(5, 3))
# Выводит: None
def summa(a, b):
result = a + b
return result
print(summa(5, 3))
# Выводит: 8
Когда функция отработала, тебе нужно получить результат этой функции, как переменную, которую затем можно использовать глобально. Вот ретурн и позволяет это сделать.
Если тебе ну не нужно ничего от функции, кроме как выполнить какую-то копмнанду, то просто не используется возврат. Можно сравнить это с калькулятором, ты даешь ему 2 значения, нажимаешь равно, вот равно это и есть ретурн.
К примеру можно создать функцию, которая будет плясать и танцевать, а в
конце выведет простое сообщение "я отработала" и передаст значение, которое будет записано в лог файл.
Если тебе ну не нужно ничего от функции, кроме как выполнить какую-то копмнанду, то просто не используется возврат. Можно сравнить это с калькулятором, ты даешь ему 2 значения, нажимаешь равно, вот равно это и есть ретурн.
К примеру можно создать функцию, которая будет плясать и танцевать, а в
конце выведет простое сообщение "я отработала" и передаст значение, которое будет записано в лог файл.
Vev72 Vev72
что вообще означает фраза "возвращает"? что он возвращает? зачем он возвращает?
127.0.0.1 его ip
я тоже сначала не мог понять. В общем return возвращает значение из def. Пример кода:
def one(a,b):
a*b
return(a,b)
Вот видео для понимания:
https://youtu.be/6K5v4--G__U
def one(a,b):
a*b
return(a,b)
Вот видео для понимания:
https://youtu.be/6K5v4--G__U
Похожие вопросы
- Помогите разобрать "прочитать" код. Объяснить алгоритм, как от работает
- Когда делать функцию def через return, а когда нет
- Смысл return в функциях
- Объяснение return в Python
- Информатика. Объясните пожалуйста что, почему, за чем. Отвечает каждая строка и каждая команда. Пайтон
- ЛЮДИ ПОМОГИТЕ У МЕНЯ ЭТОТ КОД НЕ РАБОТАЕТ НУЖНА ПОМОЩЬ ПИТОН ЗАВТРА СДАТЬ НАДО
- Объясните пожалуйста как работает программа
- Return . Что значит? Как использовать? Простым языком с примерами.
- Предназначение оператора return
- Можете как то простым языком объяснить, что такое и как работает true и false. (желательно с примерами работы)
//-------------------
void Сказать(){
cout<<"\nТрям!";
_getch();
return; //просто возврат
}
int Сложить(int i,int plus){
i=i+plus;
return i;//возврат результата сложения
}
int main(int argc, _TCHAR* argv[])
{
Сказать();//просто выполнится без возврата результата
int a=Сложить(5,8);//сложит 5 и 8 и результат вернет в a
cout <<"\nРезультат функции Сложить() :"<<a;
]