Задача Задача №3245447
А
А
Конечно! Вот подробное решение задачи на языке Python с пошаговыми объяснениями:
# Запрашиваем у пользователя ввод четырёхзначного натурального числа
num = input("Введите четырёхзначное натуральное число: ")
# Проверка, чтобы число было действительно четырёхзначным
if len(num) != 4 or not num.isdigit():
print("Ошибка: введите именно четырёхзначное натуральное число.")
else:
# Перестановка первой и последней цифры
# Первая цифра: num[0]
# Вторая цифра: num[1]
# Третья цифра: num[2]
# Четвёртая цифра: num[3]
# Новое число: последняя цифра + средние цифры + первая цифра
new_num = num[-1] + num[1:3] + num[0]
# Вывод результата
print("Изменённое число:", new_num)
Объяснение по шагам:
- Пользователь вводит число как строку (
input()), для удобства работы с ковертированием цифр. - Проверка условием — длина должна быть 4 и все символы — цифры.
- Если условие выполнено, то создаём новую строку, переставляя первую и последнюю цифры:
num[-1]— последняя цифраnum[1:3]— средние цифры (индексы 1 и 2)num[0]— первая цифра
- Объединяя эти части, получаем число с переставленными цифрами.
- Выводим результат.
Если у вас есть дополнительные пожелания или нужно решение на другом языке, скажите!