return в функции:
  None, если значение не указано) вызывающей стороне.Ключевое слово return в функции Python выполняет несколько важных задач:
return позволяет функции вернуть результат своей работы.  Это значение может быть любого типа данных (число, строка, список, словарь, объект и т.д.) или даже None.  Если return не указан явно, функция по умолчанию возвращает None.
    return, выполнение функции немедленно прекращается, и управление передается обратно вызвавшему коду.  Все последующие строки кода в функции, после return, выполняться не будут.
    Примеры:
    
      def add(x, y):
        return x + y  # Функция возвращает сумму x и y
      result = add(5, 3)
      print(result)  # Выведет 8
      def greet(name):
        print("Привет,", name + "!")
        return  # Функция завершается после вывода приветствия
      greet("Alice")
    
  
  Важные моменты:
return, но только один из них будет выполнен (тот, который встретится первым при выполнении кода функции).return без аргументов возвращает None.return может возвращать сложные структуры данных, такие как списки, словари или кортежи.