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

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

Ir al canal en Telegram

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

Mostrar más
7 107
Suscriptores
-124 horas
-97 días
-1730 días
Archivo de publicaciones
Объяснение: Мы столкнулись с бесконечным циклом (infinite loop), т.к. каждый раз, встречая нечётный элемент lst, мы добавляем в конец списка его же с помощьью .append(). В результате, это будет продолжаться бесконечно, т.к. данный нечётный элемент возникает постоянно.

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

Хинт для программистов: есть 6 каналов, где можно получать отборную инфу по конкретной теме. Тематические каналы: — разработка на Java: @a_cup_of_java — машинное обучение и нейросети: @neuro_channel — основы программирования: @prog_point Каналы-коллекции: — книги по программированию: @devs_books — инструменты программиста: @prog_tools — курсы, лекции, подкасты по программированию: @prog_stuff

Объяснение: Это тот самый случай, когда выражения (fvar <= 1.0) и isinstance(fvar, float), не просто истинны, а равны Python-значению True. Поэтому и всё выражение целиком также является True.

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

Объяснение: Здесь мы словим TypeError (опять). Потому что объекты типа str не поддерживают присваивание элементов.

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

Объяснение: Тут нас встретит TypeError, так как title — переменная типа str, а функция range работает лишь с int.

Факультет аналитики Big Data отлично подойдёт тем, кто любит обрабатывать данные и искать закономерности Уже через 18 месяцев после начала обучения вы наберётесь необходимых знаний в аналитике и работе с данными для старта карьеры. Учёба проходит в онлайн формате вместе с преподавателями, онлайн-лекциями и вебинарами. По окончанию обучения — гарантированное трудоустройство. Подробности и регистрация по ссылке: https://tprg.ru/KcQU Это #партнёрский пост

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

Объяснение: При вызове функции rq() проверяется, равняется ли значение farg значению targ + 5. И до тех пор, они не равны друг другу, функция вновь вызывается с немного изменёнными аргументами: из farg вычитается 1, sarg умножается на 2, а targ никак не меняется. На момент, когда условие в if будет верным, значение sarg будет равняться 8. Именно в этот момент мы и выйдем из всех «ступеней» rq().

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

Чашечка Java — канал, где быстрее всего можно получить самые последние новости и образовательные статьи по Java. Подключайтесь: @a_cup_of_java

Объяснение: print(0 and 1) — если значение какого-либо операнда ложно, то первым выводится именно это значение. Здесь это 0. print(0 or 1 or 2) — здесь наоборот, выводится значение первого истинного операнда. Здесь это 1. print(1 and 2) — при использовании and если все значения истинны, то выводится последнее такое значение. Здесь это 2.