Python 3: что выведет программа?
Anonymous Quiz
46%
KeyError
19%
{0: 1, 7: 0, 1: 1, 8: 0}
25%
{0: 0, 7: 0, 1: 1, 8: 1}
10%
{1: 1, 7: 2, 0: 1, 8: 1}
Python Nation🐍🇺🇦
Photo
В Python оператор
Поэтому, первым обрабатывается
Далее выполняется оператор
Таким образом, условие if становится
and имеет более высокий приоритет, чем оператор or.Поэтому, первым обрабатывается
b and c, что в результате возвращает False, так как две переменные имели значение False.Далее выполняется оператор
or, который сравнивает два значения True и False, которое в результате даёт True.Таким образом, условие if становится
True, а PYTHON_NATION выводится на экран.
Python Nation🐍🇺🇦
Photo
В Python порядок приоритета идет таким образом - сначала not, затем and и последнее or.
Таким образом, условие if и последующее условие elif оценивается как False, а условие третьего elif оценивается как True, что приводит к выводу числа 3 на экран.
Таким образом, условие if и последующее условие elif оценивается как False, а условие третьего elif оценивается как True, что приводит к выводу числа 3 на экран.
Python Nation🐍🇺🇦
Photo
В данном примере происходит целочисленное деление двух чисел
Но так как в нашем случае одно из двух чисел имеет тип
// данная арифметическая операция возвращает целочисленный результат деления, отбрасывая дробную часть, то есть в результате должно быть целое числоНо так как в нашем случае одно из двух чисел имеет тип
float, то и результат деления будет число типа float
Правильный ответ был: 2.0
Python Nation🐍🇺🇦
Photo
Создание экземпляра класса
Итак, вывод программы -
Exam автоматически вызывает метод __init__ и передает объект как self параметр111 присваивается атрибуту данных объекта с именем id
Значение 555 не сохраняется в объекте, так как оно не присваивается атрибуту данных класса/объекта. Итак, вывод программы -
111
Python Nation🐍🇺🇦
Photo
Позиция индекса
В приведённом выше списке имен
Правильный ответ:
-1 представляет либо последний элемент в списке, либо последний символ в строке. В приведённом выше списке имен
nameList индекс 1 представляет второй элемент, т.е. вторую строку nation, а индекс -1 представляет последний символ в строке nation. Таким образом, на экран выводится символ n.Правильный ответ:
n