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

* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585 5 8742 мный код, который в этом числе уда- лит все цифры, равные P, и отобразит оставшиеся цифры в обратном порядке.


* * Задача №2. Дано положительное це- Например Результат лое число N. Разработайте програм- 2547585

Ответ:
Аня1ove
Аня1ove
06.02.2022 14:40

n, P = [int(i) for i in input().split()]

n = str(n)  # Превратим введённое число в строку, и дальше будем работать с ним, как со строкой.

n = n.replace(str(P), '')  # Заменим все P на пустоту, то есть уберём их.

# Например, "1264".replace(str(6), '') - это "124"

# Чтобы развернуть строку, я воспользуюсь срезом [::-1]

# Срез [start:stop:step], если опустить start или stop, будет от начала до конца соответственно. step - это шаг. Если шаг отрицательный (в нашем случае -1), значит будет задом наперёд

# Например, строка "Привет"[1:] - это "ривет", а "Привет"[::-1] - это "тевирП".

n = n[::-1]  # Разворачиваем.

n = int(n)  # Превращаем обратно в число (Можно и без этого)

print(n)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?