
Вопрос задан 26.09.2023 в 14:23.
Предмет Информатика.
Спрашивает Мухамедшаев Ринат.
Здраствуйте помогите пожалуйста надо написать код в питоне. Дано четырехзначное число. Найти: а)
число, полученное при прочтении его цифр справа налево; б) число, образуемое при перестановке первой и второй, третьей и четвертой цифр заданного числа. Например, из числа 5434 получить 4543, из числа 7048 – 784; в) число, образуемое при перестановке второй и третьей цифр заданного числа. Например, из числа 5084 получить 5804; г) число, образуемое при перестановке двух первых и двух последних цифр заданного числа.

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

Отвечает Деменкова Женя.
p=str(input())
print(p[::-1])
print(int(p[0:2][::-1]+p[2:4][::-1]))
print(int(p[0]+p[1:3][::-1]+p[3]))
print(int(p[2:4]+p[0:2]))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот код на Python, который выполняет указанные действия:
python# Вводим четырехзначное число
number = int(input("Введите четырехзначное число: "))
# а) Число, полученное при прочтении его цифр справа налево
reversed_number = int(str(number)[::-1])
# б) Число, образуемое при перестановке первой и второй, третьей и четвертой цифр заданного числа
first_digit = number // 1000
second_digit = (number // 100) % 10
third_digit = (number // 10) % 10
fourth_digit = number % 10
swapped_number = second_digit * 1000 + first_digit * 100 + fourth_digit * 10 + third_digit
# в) Число, образуемое при перестановке второй и третьей цифр заданного числа
swapped_middle_number = first_digit * 1000 + third_digit * 100 + second_digit * 10 + fourth_digit
# г) Число, образуемое при перестановке двух первых и двух последних цифр заданного числа
swapped_first_last_number = fourth_digit * 1000 + second_digit * 100 + third_digit * 10 + first_digit
# Вывод результатов
print("а) Число, полученное при прочтении его цифр справа налево:", reversed_number)
print("б) Число, образуемое при перестановке первой и второй, третьей и четвертой цифр:", swapped_number)
print("в) Число, образуемое при перестановке второй и третьей цифр:", swapped_middle_number)
print("г) Число, образуемое при перестановке двух первых и двух последних цифр:", swapped_first_last_number)
Просто введите четырехзначное число, и программа выведет результаты для каждого из указанных действий.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili