Вопрос задан 26.09.2023 в 14:23. Предмет Информатика. Спрашивает Мухамедшаев Ринат.

Здраствуйте помогите пожалуйста надо написать код в питоне. Дано четырехзначное число. Найти: а)

число, полученное при прочтении его цифр справа налево; б) число, образуемое при перестановке первой и второй, третьей и четвертой цифр заданного числа. Например, из числа 5434 получить 4543, из числа 7048 – 784; в) число, образуемое при перестановке второй и третьей цифр заданного числа. Например, из числа 5084 получить 5804; г) число, образуемое при перестановке двух первых и двух последних цифр заданного числа.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Деменкова Женя.

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]))

0 0
Отвечает нейросеть 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)

Просто введите четырехзначное число, и программа выведет результаты для каждого из указанных действий.

0 0

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

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

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

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