ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Python: задачки и вопросы

Python: задачки и вопросы

Открыть в Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: В Python разделение пустой строки всегда возвращает ['']. Это можно просто запомнить

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Здесь мы имеем дело с банковским округлением. Это значит, что точные половинные значения округляются до ближайшего чётного результата, а не до нуля: 12.5 —> 12 13.5 —> 14 11.5 —> 12 10.5 —> 10

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Здесь мы добавляем новые элементы с начала списка, но при этом не «перезаписываем» 3, так как он является элементом с индексом -1 А так как срез var[-3:-1] проходит до -1, но не включает его, итоговый список выглядит как [10, 20, 30, 3]

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Логическое or возвращает первый truly-элемент. Поэтому res_one, res_two и res_three равны 1, 2 и 1 соответственно На у их сумма равна 4, что и является правильным ответом

Каким будет результат выполнения кода?
Anonymous voting

photo content

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Здесь всё просто — у строк нет метода append(). Добавить строку к строке можно использовав обыкновенное сложение

Каким будет результат выполнения кода?
Anonymous voting

photo content

Объяснение: Функция sum() складывает элементы итерабельной таблицы и возвращает сумму Поэтому переменные num_one и num_two в данном случае надо сделать элементами списка, чтобы код заработал: print(sum([num_one, num_two]))