Python: задачки и вопросы
前往频道在 Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
显示更多6 855
订阅者
-124 小时
-137 天
-4730 天
帖子存档
Объяснение:
Переменная
varOne имеет тип string, а varTwo — тип integer
Так как Python является языком со строгой типизацией, мы не можем просто объединить целое число со строкой
Поэтому при сложении varOne и varTwo мы получим TypeErrorAGIMA проводит круглый стол, чтобы оценить масштаб перемен, произошедших в IT за последний месяц
14 апреля в прямом эфире эксперты из Альфа-Банка, Tochka, Хабра, HeadHunter и другие разберутся:
— Кого и где сокращают;
— Какие компании начали активно нанимать;
— Что будет с зарплатами;
— Что делать уехавшим разработчикам;
— Как компании помогают сотрудникам пережить кризис.
Регистрируйтесь, чтобы узнать прогнозы: https://tprg.ru/3rWZ
#ивент
Объяснение:
Функция
append() просто добавляет свои аргументы в список как есть. То есть в данном случае в конец изначального lst добавляет элемент [3]
В свою очередь функция extend() расширяет изначальный список своими аргументами (4 и 5)Объяснение:
Т.к.
varTwo и varOne отсылаются к одному объекту, использование += в случае с varTwo меняет значение и varOne, и varTwoОбъяснение:
Рассмотрим первую половину выражения в
print(): type(type()) == <class 'type'>. Именно это значение мы и записываем в varTwo. В итоге приведя эту переменную сначала к str, после чего посчитав его длину, мы получим число 14. Приведя это значения к типу данных str, мы получим строку "14"
Со второй половиной проще. Здесь мы просто считаем длину пустого словаря — она равна 0. Получившееся значение мы также приводим к str
По итогу, сложив первую и вторую половины выражения внутри print(), мы получаем 140Объяснение:
При выполнении
lst[2:6] = [3] мы заменяем элемент списка с индексом 2 на новое значение
В данном случае это 3. Всё, что было записано в списке дальше, исчезает. Поэтому длина обновлённого lst равняется 3Чашечка Java — канал, где быстрее всего можно получить самые последние новости и образовательные статьи по Java.
Подключайтесь: @a_cup_of_java
Объяснение:
Каждый раз, когда
i % 3 != 0, мы переходим к следующей итерации цикла. Таким образом, значение c увеличивается лишь при i = 0 и в случае, когда i делится на 3 без остатка (здесь это 3 и 6)