В чём суть return в python?
Return возвращает значение функции, возвращать означает выдать результат вычисления функции. Без return функция ничего не возвращает.def square_with_return(a):
    return a*a
number = square_with_return(2) # Переменной number присвоилось значение результата функции 
number ==> 4
def square_without_return(a): 
    a*a
""" Здесь функция ничего не выводит, она выполняется при вызове, но не передает результат своего вычисления"""
number = square_without_return(2) 
number ==> None # отсутствие значения
тыц