Python Nation🐍🇺🇦
2.83K subscribers
237 photos
2 files
158 links
Канал для всіх, хто вивчає Python: поради, приклади коду, бібліотеки, лайфхаки та актуальні новин👨‍💻🐍

По всім питанням👉 @giorg_jr

❗️Канал регулярно очищується від неактивних підписників❗️
Download Telegram
Python 3|Что выведет программа?
Anonymous Quiz
50%
PYTHON_NATION
9%
SyntaxError
41%
python_nation
Python Nation🐍🇺🇦
Photo
В Python оператор and имеет более высокий приоритет, чем оператор or.

Поэтому, первым обрабатывается b and c, что в результате возвращает False, так как две переменные имели значение False.

Далее выполняется оператор or, который сравнивает два значения True и False, которое в результате даёт True.

Таким образом, условие if становится True, а PYTHON_NATION выводится на экран.
Python 3|Что выведет программа?
Anonymous Quiz
20%
1
17%
2
43%
3
20%
4
Python Nation🐍🇺🇦
Photo
В Python порядок приоритета идет таким образом - сначала not, затем and и последнее or.

Таким образом, условие if и последующее условие elif оценивается как False, а условие третьего elif оценивается как True, что приводит к выводу числа 3 на экран.
Python 3 | Что выведет программа?
Anonymous Quiz
12%
2.25
42%
2.0
9%
SyntaxError
36%
2
Python Nation🐍🇺🇦
Photo
В данном примере происходит целочисленное деление двух чисел

// данная арифметическая операция возвращает целочисленный результат деления, отбрасывая дробную часть, то есть в результате должно быть целое число

Но так как в нашем случае одно из двух чисел имеет тип float, то и результат деления будет число типа float

Правильный ответ был: 2.0
Название: Python for Programmers

Автор: Paul J. Deitel; Harvey Deitel

Год издания: 2019

Язык: #ENG
Python 3 | Что выведет программа?
Anonymous Quiz
33%
555
50%
111
11%
SyntaxError
6%
None
Python Nation🐍🇺🇦
Photo
Создание экземпляра класса Exam автоматически вызывает метод __init__ и передает объект как self параметр

111 присваивается атрибуту данных объекта с именем id

Значение 555 не сохраняется в объекте, так как оно не присваивается атрибуту данных класса/объекта.

Итак, вывод программы - 111
Python 3 | Что выведет программа?
Anonymous Quiz
16%
Python
4%
Pk
14%
Flask
66%
n
Python Nation🐍🇺🇦
Photo
Позиция индекса -1 представляет либо последний элемент в списке, либо последний символ в строке.

В приведённом выше списке имен nameList индекс 1 представляет второй элемент, т.е. вторую строку nation, а индекс -1 представляет последний символ в строке nation. Таким образом, на экран выводится символ n.

Правильный ответ: n
#itсленг
Матчится — полное соответствие чего-либо с чем-либо. Процесс приведения к единообразию.

Примеры употребления:

"Этот стиль совсем не матчится с тем, что сейчас на проде"

"Нужно сматчить эти два мока"

"Отлично матчится с недавно зарелиженной фичей"