Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
28 / 2 / 0
Регистрация: 02.06.2020
Сообщений: 118

Сдвинуть циклически значения разрядов целого четырехзначного числа

12.03.2021, 11:47. Показов 2827. Ответов 9

Студворк — интернет-сервис помощи студентам
На питоне надо написать программу по этой задаче. Заранее спасибо

Сдвинуть циклически значения разрядов целого четырехзначного числа на
одну позицию влево
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2021, 11:47
Ответы с готовыми решениями:

Сдвинуть циклически значения разрядов целого четырехзначного числа на одну позицию влево.
помогите на node js cдвинуть циклически значения разрядов целого четырехзначного числа на одну позицию влево. Заранее благодарю

Сдвинуть циклически значения разрядов целого числа на одну позицию влево
Добрый вечер, помогите мне пожалуйста решить задачку) Сдвинуть циклически значения разрядов целого числа на одну позицию влево. Например:...

Сдвинуть циклически значения разрядов целого неотрицательного трёхразрядного числа на одну позицию вправо
1.Вывести на экран монитора цифру к-того разряда дробной части действительного числа. Разряды дробной части пронумерованы слева направо,...

9
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
12.03.2021, 12:25
Python
1
2
3
4
5
6
7
8
ina = input()
a = ina[0]
b = ina[1]
c = ina[2]
d = ina[3]
a, b, c, d = b, c, d, a
 
print(a, b, c, d, sep='')


Кликните здесь для просмотра всего текста
решение правильное, но шуточное
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38200 / 21132 / 4310
Регистрация: 12.02.2012
Сообщений: 34,738
Записей в блоге: 14
12.03.2021, 12:36
alilxxey, решение не вполне правильное. Не нужно input-ов! Дано число! Это значит, должна быть функция:

Python
1
2
3
def task(n):
     # необходимые действия
     return результат
0
28 / 2 / 0
Регистрация: 02.06.2020
Сообщений: 118
12.03.2021, 12:44  [ТС]
Так как должно быть правильно написано, подскажите, пожалуйста
0
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
12.03.2021, 12:48
Лучший ответ Сообщение было отмечено Julia Waks как решение

Решение

Catstail, понял. исправляюсь.
Python
1
2
3
4
5
6
7
8
9
def task(n):
    n = str(n)
    a = n[0]
    b = n[1]
    c = n[2]
    d = n[3]
    a, b, c, d = b, c, d, a
     
    return a + b + c + d
Добавлено через 1 минуту
Julia Waks, мое решение выше.
Цитата Сообщение от alilxxey Посмотреть сообщение
def task(n):
    n = str(n)
    a = n[0]
    b = n[1]
    c = n[2]
    d = n[3]
    a, b, c, d = b, c, d, a
return a + b + c + d
- вот это не будет ничего выводить если просто вставить это в компилятор, но является верным решением.
Цитата Сообщение от alilxxey Посмотреть сообщение
ina = input()
a = ina[0]
b = ina[1]
c = ina[2]
d = ina[3]
a, b, c, d = b, c, d, a
print(a, b, c, d, sep='')
- а вот это - решение, которое работает с числом, которое вы ввели
2
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
12.03.2021, 13:25
Цитата Сообщение от alilxxey Посмотреть сообщение
- а вот это - решение, которое работает с числом, которое вы ввели
а если число получено в результате каких то вычислений? вам намекнули
Цитата Сообщение от Catstail Посмотреть сообщение
Дано число!
0
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
12.03.2021, 13:27
Цитата Сообщение от Semen-Semenich Посмотреть сообщение
а если число получено в результате каких то вычислений? вам намекнули
вы правы, но, основываясь на предыдущих вопросах автора ему больше подходит первый вариант
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
12.03.2021, 13:29
alilxxey, извиняюсь, не заметил преобразования числа в строку. на первый код обратил внимание и думал что просто в функцию обернули думал что и в функции строка из цифр предусмотрена на вход
0
712 / 351 / 120
Регистрация: 09.12.2020
Сообщений: 918
12.03.2021, 13:30
Semen-Semenich,
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
12.03.2021, 13:32
Python
1
2
def task(n):
    return n%1000 *10 + n // 1000
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.03.2021, 13:32
Помогаю со студенческими работами здесь

Сдвинуть циклически цифры числа n в восьмеричном представлении на k разрядов вправо
Сдвинуть циклически цифры числа n в восьмеричном представлении на k разрядов вправо. К может быть большим. Без циклов Добавлено через...

Циклически сдвинуть влево на 6 разрядов каждое число. Создать массивы, отмечающие отрицательные числа до и
Циклически сдвинуть влево на 6 разрядов каждое число. Создать массивы, отмечающие отрицательные числа до и после сдвига. Не понимаю где...

Циклически сдвинуть число влево на n разрядов
Никак не могу понять с чего начать, посоветуйте что то пожалуйста:Заданное целое число х. Составить программу, циклически сдвигает х влево...

Циклически сдвинуть влево на 6 разрядов каждое число
Циклически сдвинуть влево на 6 разрядов каждое число. Создать массив из отрицательных чисел до и после сдвига. вот такая вот задача....

В массиве A(n) циклически сдвинуть элементы на К разрядов влево
В массиве A(n) циклически сдвинуть элементы на К разрядов влево.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru