Вопрос задан 17.06.2023 в 12:14. Предмет Информатика. Спрашивает Аветисян Маргарита.

(PYTHON) Из натурального числа удалить заданную цифру. Число и цифру вводить с клавиатуры.

Например, задано число 123. Требуется удалить из него цифру 2. Получится число 13.
0 0
Перейти к ответам

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

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

Ответ:

Решение в лоб:

n = input()

x = input()

c = ""

for i in x:

   if i != n:

       c += i

print(c)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на языке Python, который выполняет удаление заданной цифры из натурального числа:

python
number = int(input("Введите натуральное число: ")) digit = int(input("Введите цифру для удаления: ")) # Преобразуем число в строку для работы с цифрами number_str = str(number) # Создаем новую строку без заданной цифры new_number_str = "" for char in number_str: if int(char) != digit: new_number_str += char # Преобразуем строку обратно в число new_number = int(new_number_str) print("Результат:", new_number)

Программа запрашивает у пользователя натуральное число и цифру, которую нужно удалить. Затем она проходит по каждой цифре в строковом представлении числа и создает новую строку без заданной цифры. Наконец, полученную строку преобразует обратно в число и выводит результат.

0 0

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

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

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

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