Напишите функцию shift(steps), которая выполняет сдвиг в списке целых чисел на указанное число шагов. Элемент, вышедший за пределы списка, должен появляться с другого его конца. Например, если последний элемент сдвигается на три шага, то он становится третьим. Функция shift() в качестве аргументов принимает число шагов сдвига. Функция shift не должна принимать или возвращать список. Она должна работать с глобальной переменной mainList. Заранее огромное
217
309
Ответы на вопрос:
def shift(step):
global mainList
mainList = mainList[-step:] + mainList[:-step]
Ввосьмеричную 2005 : 8 = 250, остаток 5 250 : 8 = 31, остаток 2 31 : 8 = 3, остаток 7 3 : 8 = 0, остаток 3 выписываем остатки в обратном порядке: 3725 в пятеричную 2005 : 5 = 401, остаток 0 401 : 5 = 80, остаток 1 80 : 5 = 16, остаток 0 16 : 5 = 3, остаток 1 3 : 5 = 0, остаток 3 выписываем остатки в обратном порядке: 31010 в двоичную 2005 : 2 = 1002, остаток 1 1002 : 2 = 501, остаток 0 501 : 2 = 250, остаток 1 250 : 2 = 125, остаток 0 125 : 2 = 62, остаток 1 62 : 2 = 31, остаток 0 31 : 2 = 15, остаток 1 15 : 2 = 7, остаток 1 7 : 2 = 3, остаток 1 3 : 2 = 1, остаток 1 1 : 2 = 0, остаток 1 выписываем остатки в обратном порядке: 11111010101
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
zizi202013.10.2020 20:34
-
timkoa12.12.2021 16:05
-
2YAROSLAV503.05.2021 05:34
-
elizavetabobrova20.08.2021 02:31
-
Словарь1112.05.2023 18:49
-
putin00609.01.2021 17:02
-
правый148803.12.2020 19:53
-
nikitav10901.08.2022 21:06
-
Granger34113.02.2021 16:01
-
ilyagammershmi07.11.2020 12:26
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.