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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
6 952
Obunachilar
-424 soatlar
-107 kunlar
-6130 kunlar
Postlar arxiv
Что выведет код?
Anonymous voting

#джуну
#джуну

Какими функциями / методами обернуть каждое из слагаемых в примере выше, чтобы получить 0.0?
Anonymous voting

Как известно, в Python математика с плавающей точкой не совсем точна из-за ограниченного пространства, применяемого для хране
Как известно, в Python математика с плавающей точкой не совсем точна из-за ограниченного пространства, применяемого для хранения значений. Потому в примере выше будет не 0. #джуну

Что делает оператор //?
Anonymous voting

При таком сравнении выше причина False связана с тем фактом, что числа с плавающей точкой не способны представлять определенные значения точно из-за ограниченного количества битов — фундаментальная проблема в численном программировании, не уникальная для языка Python.

Что выведет код?
Anonymous voting

#мидлу
#мидлу

Python не сравнивает результат False выражения 1 == 2 с числом 3 — формально это означает то же, что и выражение 0 < 3, которое дает True.

Что выведет код выше?
Anonymous voting

#джуну
#джуну

Кто из нижеперечисленных НЕ является числом с плавающей точкой?
Anonymous voting

Какой тип объекта является изменяемым?
Anonymous voting

Что выведет код выше?
Anonymous voting

#джуну
#джуну

Что выведет код выше?
Anonymous voting

#мидлу
#мидлу

Автор эталонного кода — найдись! Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого к
Автор эталонного кода — найдись! Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то присоединяетесь к участию в Конкурсе красоты кода 2.0 и выигрывайте классные призы от Сбера: iPhone 16 и умную колонку SberBoom. Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря. Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности! Это #партнёрский пост

Какие типы объектов не являются итерируемыми? #джуну
Anonymous voting

Метод update() позволяет добавить ключи и значения из другого словаря или пары ключ-значение.
   
my_dict = {'a': 1, 'b': 2}
my_dict.update({'c': 3})
print(my_dict)  # {'a': 1, 'b': 2, 'c': 3}
Метод setdefault() добавляет ключ с определенным значением, если данный ключ не существует в словаре.
my_dict = {'a': 1, 'b': 2}
my_dict.setdefault('c', 3)  # добавляет 'c' с значением 3
my_dict.setdefault('a', 5)  # не изменяет существующий ключ 'a'
print(my_dict)  # {'a': 1, 'b': 2, 'c': 3}
Вы можете создать новый словарь с помощью выражения словаря и затем объединить его с существующим словарем.
   
my_dict = {'a': 1, 'b': 2}
my_dict = {**my_dict, 'c': 3}
print(my_dict)  # {'a': 1, 'b': 2, 'c': 3}