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

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

Открыть в Telegram

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

Больше
7 106
Подписчики
-524 часа
-147 дней
-1930 день
Архив постов
photo content

Объяснение: По сути, var здесь выступает в качстве счётчика счётчика циклов. Всего их здесь 90. Поэтому и ответ — 90

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

photo content

Слышали о IT-ипотеке? Она успешно стартовала При этом в Банке ДОМ.PФ одни из самых выгодных условий: — ставка от 4,3%; — первоначальный взнос от 15%; — максимальная сумма кредита для сотрудников компаний в регионах-миллионниках 18 млн рублей, в остальных — до 9 млн рублей. При этом в счёт ипотеки можно приобрести не только строящуюся квартиру, но также и готовую от юрлица. Есть также варианты со строительством дома или покупкой готового жилого дома с земельным участком от юридического лица. Подробности можно узнать по ссылке: https://tprg.ru/3d7I Это #партнёрский пост

Объяснение: Т.к. not None — это True, то при вызове checker() условие if var будет удовлетворено. Поэтому и на экран выведется true

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

photo content

Объяснение: В Python есть лишь один способ воспользоваться — переменная += 1. В данном случае это было бы varOne += 1 При этом формулировка ++varOne эквивалентна +(+varOne), что распарсивается в просто varOne. Отсюда и тот ответ, что мы имеем

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

photo content

Объяснение: Первое выражение создаёт переменную f и присваивает ей значение (1, ) Во второй строчке мы сначала умножаем (2, ) на 2 и получаем (2, 2). А уже затем этом значение прибавляем к значению f, в результате чего получаем (1, 2, 2) Ну а длина итогового выражения, в свою очередь, равна 3

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

photo content

Объяснение: Сначала мы вычисляем выражение в правой части: arr[0], arr[arr[0]-1] = 1, 4, т.е. arr[0] = 1, arr[arr[0]-1] = 4 При этом arr[arr[0]-1] = arr[1-1] = arr[0] = 4 Отсюда и ответ — arr = [4, 3, 2, 1]

Хотите стать Python-разработчиком? Бесплатный вводный курс от Хекслета может вам с этим помочь. Он поможет вам познакомиться с профессией. А если она придётся вам по вкусу, то вы сможете присоединиться к обучению в группе с наставником. Также курсы Хекслет помогут вам развить нетворкинг в 26-тысячном сообществе айтишников и выполнять проекты, участвовать в open source и готовиться к трудоустройству. Подробнее о курсе можно узнать по ссылке: https://clck.ru/hUrTH Это #партнёрский пост

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

photo content

Объяснение: Функция, описанная в задачке, рекурсивно вычисляет наибольший общий делитель двух чисел Так, во время первого вызова функции numOne = 20, numTwo = 50, numTwo % numOne = 10. Во время второго вызова — numOne= 10, numTwo = 20, numTwo % numOne = 0. И последний вызов оставляет нас с numOne = 0, numTwo = 10, а потому возвращаемое значение numTwo10

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