Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение:
В Python строки не поддерживают поэлементного присваивания по индексу. Поэтому здесь мы и получаем ошибку
Объяснение:
Срезу, состоящему из нескольких элементов, можно происвоить лишь соответствующее количество значений
Поэтому здесь надо исправить строку с
dig[3:] = 7 на dig[3:] = 7, 7Объяснение:
Так как условие уменьшения
n находится за пределами цикла while, мы получаем бесконечный циклОбъяснение:
Функция
isinstance() позволяет проверить принадлежность экземпляра к классу
Первый параметр функции — объект, требующий проверки, в то время как второй — непосредственно класс, принадлежность к которому проверяетсяКак проверить, является ли объект экземпляром класса или нет? Допустим, объект O является экземпляром класса B.
Объяснение:
Кортеж (tuple) — неизменяемый тип данных. Поэтому он не поддерживает изменение элементов по индексу
Следовательно, здесь мы получили TypeErrorОбъяснение:
Слайсинг не выдаёт ошибку даже тогда, когда мы передадим в него слишком большой, несуществующий в строке, индекс
Вместо этого мы получим самый широкий подходящий фрагмент. В данном случае это
' 'Объяснение:
Так и есть.
Класс — это определяемый пользователем тип данных, а не базовыйОбъяснение:
Здесь мы получим ошибку, так как в Python нет оператора
++
Увеличение переменной на 1 делается так:
num += 1