Python: задачки и вопросы
7.71K subscribers
1.2K photos
2 videos
1 file
97 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Каким будет результат выполнения кода выше?
Anonymous Quiz
15%
True
34%
10
7%
False
44%
ZeroDivisionError
Объяснение:

or - оценивает второй аргумент, только если первый равен False. Если какой либо операнд в цепочке or является истиной, немедленно возвращается результат — первое истинное значение, в нашем случае 10
Объяснение:

break в языке программирования Python позволяет прервать выполнение цикла и перейти к следующему оператору после цикла. Он используется для контроля и прекращения выполнения цикла, когда выполняется определенное условие
Что из ниже перечисленного является условным оператором?
Anonymous Quiz
1%
else
3%
elif
28%
if
68%
Всё вышеперечисленное
Объяснение:

Основным условным оператором в Python является if. Он используется для проверки условия и выполнения кода, если условие истинно (True)

Для обработки ситуаций, когда условие оператора if ложно, используются операторы else и elif. Оператор else выполняется, если условие ложно. Оператор elif (сокращение от «else if») добавляет дополнительное условие, которое будет проверяться, если предыдущее условие ложно
Что нужно поставить вместо нижнего подчёркивания, чтобы выполнить проверку на чётное число?
Anonymous Quiz
5%
x % 2 == 1
2%
x % 1 == 2
91%
x % 2 == 0
3%
x % "even" == True
Объяснение:

Определить чётное ли число можно с помощью оператора взятия остатка от деления "%". Если результат деления числа на 2 с помощью этого оператора равен нулю – число чётное, если нет – число нечётное.
Объяснение:

Есть несколько способов распечатать емодзи в Python. В этом случае мы использовали, короткие имена CLDR. Чтобы напечатать смайлы с использованием короткого имени CLDR, вы добавляете к короткому имени CLDR префикс \N, а затем заключаете его в фигурную скобку {}

Небольшая историческая справка:

Гвидо Ван Россум опубликовал первую версию кода Python (версия 0.9.0) 20 февраля 1991 года. Он уже включал в себя ряд полезных возможностей. Например, различные типы данных и функции для обработки ошибок. С того момента прошло уже 33 года, и Python стал одним из самых популярных языков, поэтому всех питонистов с праздником!
Каким будет результат выполнения кода выше?
Anonymous Quiz
38%
TypeError
3%
(1, 5, 3, 4)
12%
ValueError
48%
6
Объяснение:

Как вы уже догадались, переменная T1 изначально была целым числом, а не кортежом, поэтому ошибки исключены. В свою очередь, оператор += прибавляет 5 к переменной T1 и в результате такого сложения мы получаем 6
Каким будет результат выполнения кода выше?
Anonymous Quiz
16%
False True True
20%
True True True
13%
False False False
52%
True True False
Объяснение:

Метод isnumeric() возвращает True, если все символы в строке являются числовыми символами, строка не является  пустой и не состоит из пробелов. Однако нужно помнить, что в случае с float данный метод возвращает False