es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

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

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

Ir al canal en Telegram

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

Mostrar más
6 857
Suscriptores
-124 horas
-137 días
-4730 días
Archivo de publicaciones
Объяснение: Условие i % 2 равносильно условию i % 2 != 0. Ему соответствует лишь число 3 из списка [2, 3, 4] Получается, что на каждом шаге мы будем прибавлять к исходному списку новый элемент 3 Причём так как у нас условие будет выполняться бесконечно, то и список будет пополняться бесконечно. Отсюда и Infinity Loop

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

Объяснение: Всё так. Если в словарь в качестве ключа или значения подать ключевое слово, отвечающее за тип данных, то в самом словаре мы получим полную запись типа (<class 'float'> для чисел с плавающей точкой, <class 'int'> для целых чисел и т.д)

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

Объяснение: Здесь важно понять, что [()] — это список с элементом внутри, в то время как ([]) — это просто пустой список Отсюда и получается, что bool([()]) выдаёт нам True, в то время как bool(([])) — False

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

Объяснение: На самом деле, ошибку мы словим ещё на этапе range(0.5, 5.5, 0.5). Связано это с тем, что функция range() не работает с типом данных float

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

Объяснение: В Python у нас есть возможность задавать значения по умолчанию для параметров Правда, такое значение используется лишь в том случае, если при вызове функции ей не передали соответствующего аргумента

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

Объяснение: Если вы создатите переменную с одинаковым именем и внутри функции, и в глобальной области видимости, то внутри функции будет использоваться локальная переменная, а во «внешнем» коде её «глобальная» версия Здесь внутри функции мы будем работать с num = 15, а при печати num за её пределами мы используем num = 10

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

Объяснение: В Python буквы сортируются по позиции в таблице UTF-16. Его, например, можно получить при помощи функции ord() В ней символы верхнего регистра имеют меньшее значение, чем нижнего. Поэтому после сортировки мы получаем сначала 'A' и 'Z', а уже затем 'a' и 'z'