Объяснение:
Пойдём по порядку. Выражение среза
И именно его мы присваиваем в
Отсюда следует, что значение
  Пойдём по порядку. Выражение среза
(num_two, num_one)[::-1] меняет изначальный кортеж (-42, 42) на противоположный, т.е. (42, -42)И именно его мы присваиваем в
num_one, num_two = (num_two, num_one)[::-1]Отсюда следует, что значение
num_one и num_two остались такими же, как были изначально. А потому и ответ 42 -42Объяснение:
Условие
В свою очередь функция
  Условие
if num % 5 == 0 выполняется в случае, если остаток при делении num на 5 будет равен 0. В range(10), т.е. в диапазоне чисел от 0 до 9 включительно это числа 0 и 5В свою очередь функция
func() возвращает нам остаток от деления этих чисел на 3. Отсюда и ответ 0 2 (0 % 3 == 0 и 5 % 3 == 2)Объяснение:
Всё так, если скормить функции
Теперь, если
  Всё так, если скормить функции
max() пустой список, то код выдаст ошибку. Для избежания этой проблемы, можно задать дефолтное значение:max(lst, defaul=None)Теперь, если
max() не сможет найти максимальное значение, то хотя бы выдаст значение NoneОбъяснение:
Здесь всё просто. При сравнении двух
Умножим это значение на
И уже к нему прибавив
  Здесь всё просто. При сравнении двух
id, мы получаем False Умножим это значение на
-1 и наше False-значение превращается в falsy, равное 0И уже к нему прибавив
1, мы получаем ответ 1Каким будет результат выполнения кода?
  Anonymous Quiz
    22%
    ['A', 'a', 'Z', 'z']
      
    16%
    ['a', 'A', 'z', 'Z']
      
    58%
    ['A', 'Z', 'a', 'z']
      
    5%
    Error
      
    Объяснение:
В Python буквы сортируются по позиции в таблице UTF-16. Его, например, можно получить при помощи функции
В ней символы верхнего регистра имеют меньшее значение, чем нижнего. Поэтому после сортировки мы получаем сначала
  В Python буквы сортируются по позиции в таблице UTF-16. Его, например, можно получить при помощи функции
ord()В ней символы верхнего регистра имеют меньшее значение, чем нижнего. Поэтому после сортировки мы получаем сначала
'A' и 'Z', а уже затем 'a' и 'z'Каким будет результат выполнения кода?
  Anonymous Quiz
    80%
    Number: 15;  number: 10
      
    5%
    Number: 10;  number: 15
      
    4%
    Number: 10;  number: 10
      
    11%
    Number: 15;  number: 15
      
    Объяснение:
Если вы создатите переменную с одинаковым именем и внутри функции, и в глобальной области видимости, то внутри функции будет использоваться локальная переменная, а во «внешнем» коде её «глобальная» версия
Здесь внутри функции мы будем работать с
  Если вы создатите переменную с одинаковым именем и внутри функции, и в глобальной области видимости, то внутри функции будет использоваться локальная переменная, а во «внешнем» коде её «глобальная» версия
Здесь внутри функции мы будем работать с
num = 15, а при печати num за её пределами мы используем num = 10