На пайтоне напишите линейную программу, в результате выполнения
которой в целочисленной переменной S получится перевернутое целое
четырехзначное число к. Например: если к = 1357, то S = 7531.
Python
Например, если вы замените k на 1357, вывод будет таким:
Программирование, пайтон программа.
Для любых чисел, не только четырёхзначных:
Чтобы увидеть результат, можно добавить в конце
n = int(input())
S = int('-' * (n < 0) + str(abs(n))[::-1])
А если приспичит делать путём делений, то: n = int(input())
(a, b), (c, d) = map(lambda m: divmod(m, 10), divmod(abs(n), 100))
S = ((d * 1000 + c * 100 + b * 10 + a) ^ -(n < 0)) + (n < 0)
Второй вариант работает только с четырёхзначными числами, положительными и отрицательными.Чтобы увидеть результат, можно добавить в конце
print(S)
Например, в цикле отрезать по одной цифре и класть её в следующую ячейку массива.
Потом в другом цикле доставать начиная с конца массива по цифре и объединять с ранее объединёнными.
Потом в другом цикле доставать начиная с конца массива по цифре и объединять с ранее объединёнными.
k = 1357 # Замените на любое четырехзначное число
# Извлечение отдельных цифр из k
тысячи = k // 1000
сотни = (k // 100) % 10
десятки = (k // 10) % 10
единицы = k % 10
# Инвертирование порядка цифр
S = единицы * 1000 + десятки * 100 + сотни * 10 + тысячи
print("Инвертированное число:", S)
В этой программе вы можете заменить значение k любым четырехзначным числом, которое хотите инвертировать. Программа извлекает каждую цифру из k последовательного деления на степени 10 и получения остатка. Затем он переставляет цифры в обратном порядке, чтобы получить перевернутое число S. Наконец, программа выводит значение S.Например, если вы замените k на 1357, вывод будет таким:
Инвертированное число: 7531
Похожие вопросы
- Программирование пайтон, с чего начать ?
- Пайтон. Программа for while
- Язык программирования пайтон
- Мать говорит, что я с помощью книг не смогу изучать программирование (пайтон) и что для этого нужен ВУЗ. Так ли это?
- Как (новичку по программированию) прописать программу для переборов комбинаций без повторений.
- Со скольки лет лучше изучать программирование? И какой лучше всего, пайтон?
- Что лучше всего выбрать:1с или Пайтон?Пайтон выглядит поперспективнее, а 1с устарел( по моему новичковому взгляду )
- Программирование на языке Пайтон
- Пайтон программирование помогите решить задачу пжпжж
- программа на языке пайтон