Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر6 857
مشترکین
-124 ساعت
-137 روز
-4730 روز
آرشیو پست ها
Объяснение:
Метод
remove() удаляет первый совпавший с его аргументом элемент последовательности
Здесь это lst[1], т.е. 2. После удаления этого элемента, следующие за ним значения сдвигаются влево и мы получаем lst = [1, 1, 2, 3]
По итогу lst[2] становится равным 2Объяснение:
После того, как мы приравняли
lst_orig к lst_new, у нас появилось две ссылки на объект ['P', 'y', 't', 'h', 'o', 'n']. А потому даже удалив lst_orig, lst_new продолжает быть привязан к нему
В Python объект «висит» в памяти до тех пор, пока есть хотя бы одна ссылка на негоОбъяснение:
Так как ошибки вылавливаются во время выполнения программы, а не её синтаксического анализа, мы получаем ошибку
Invalid SyntaxОбъяснение:
В результате работы
lst.append(7) мы добавим элемент 7 в конце изначального списка и получим: lst = [[1, 2, 3, 4, 5], 7]
Далее мы вызываем lst.insert(1, 8), что на выходе даёт: lst = [[1, 2, 3, 4, 5], 8, 7]
Ну и длина этого списка, в свою очередь, равняется 3Объяснение:
Для начала,
* и % имеют одинаковый приоритет операторов. Поэтому вычисления происходят слева направо (кроме тех случаев, когда есть круглые скобки)
var_one = (2 * 4) % 3 = 8 % 3 = 2
var_two = 3 * 2 % 3 = 6 % 3 = 0
var_three = 5 * (1 % 2) = 5 * 1 = 5Хотите начать свою карьеру в IT в качестве разработчика на Python?
Школа программирования Хекслет приглашает на подготовительный онлайн-курс по Python: https://clck.ru/rkYBP
Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 69 уроков с практикой в браузере и напишете свою первую программу.
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке
Азы перспективной профессии доступны по цене похода в кино или нескольких чашек кофе.
Полная стоимость курса всего 990 рублей.
Дата старта: 6 июля.
Объяснение:
При умножении списка на какое-то число
N, у нас есть два варианта:
— если N > 0, то элементы списка будут добавлены N раз к исходному списку;
— если N <= 0, то список станет пустым