def greet(name="Guest"):
    name = name.upper()
    print(name)
greet("Alice")
Вопрос: Что выведет следующий код?
def greet(name="Guest"):
    name = name.upper()
    print(name)
greet("Alice")
Ответ:
    Функция greet принимает один аргумент name, имеющий значение по умолчанию "Guest". Внутри функции:
  
name = name.upper(): Преобразует строку name в верхний регистр и присваивает результат обратно переменной name.
    print(name): Выводит значение переменной name в консоль.
    
    При вызове greet("Alice"), аргумент name принимает значение "Alice".  Внутри функции это значение преобразуется в "ALICE" с помощью .upper(), и затем выводится на экран.  Значение по умолчанию "Guest" не используется, потому что при вызове функции был передан аргумент.
  
Вывод:
ALICE