Вопрос задан 05.02.2025 в 17:41. Предмет Информатика. Спрашивает Жалгасова Гульдана.

Дано четырехзначное число. Написать программу, которая выводит на экран число, образованное при перестановке первой и второй, третьей и четвертой цифр заданного числа Входные данные: на вход программе подаётся одно число
Выходные данные: необходимо вывести новое число

Примеры

Входные данные
Выходные данные
1
4561
5416
На PYTHON
СРОЧНО

Перейти к ответам

Ответы на вопрос

Отвечает Дуброва Стас.

Для того чтобы решить эту задачу на Python, нам нужно будет выполнить несколько простых шагов:

  1. Прочитать число как строку, чтобы можно было работать с отдельными цифрами.
  2. Разделить строку на две пары: первую и вторую цифры, а затем третью и четвёртую.
  3. Переставить эти пары местами.
  4. Вывести новое число, которое мы получим после перестановки.

Пример кода:

python
# Вводим четырехзначное число number = input()

# Переставляем первую и вторую цифры, третью и четвёртую new_number = number[1] + number[0] + number[3] + number[2]

# Выводим результат print(new_number)

Пояснение:

  1. input() считывает входное значение как строку.
  2. Мы используем индексацию строк в Python. Например, number[0] — это первая цифра числа, а number[1] — вторая цифра.
  3. Мы строим новое число, меняя местами первую и вторую цифры (первые два символа), а также третью и четвёртую.
  4. Результат выводится с помощью функции print().

Пример работы программы:

Ввод:

yaml
4561

Вывод:

yaml
5416

Этот код будет работать корректно для любого четырёхзначного числа, введённого пользователем.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос