Объяснение:
Пойдём по порядку. Выражение среза
И именно его мы присваиваем в
Отсюда следует, что значение
Пойдём по порядку. Выражение среза
(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
Объяснение:
В Python у нас есть возможность задавать значения по умолчанию для параметров
Правда, такое значение используется лишь в том случае, если при вызове функции ей не передали соответствующего аргумента
В Python у нас есть возможность задавать значения по умолчанию для параметров
Правда, такое значение используется лишь в том случае, если при вызове функции ей не передали соответствующего аргумента