Функция может просто выполнять код, который в ней написан или же возвращать результат, который можно использовать дальше (сохранить в переменной и вывести на экран (напечатать)).
Функция, которая не возвращает значение
Функция, которая ничего не возвращает просто выполняет код внутри себя. В теле функции отсутствует ключевое слово
return
def greet(name):
print(f"Привет, {name}!")
greet("Анна")
Пример такой функции был в предыдущем задании.
Функция, которая возвращает значение
Функция, которая возвращает значение дает результат, который можно использовать дальше. Чтобы функция вовращала результат необходимо внутри тела функции написать ключевое слово
return
.