Найти в Дзене
Креативный дизайн

Удаление конкретных цифр из текста в Python

При работе с текстом часто возникает необходимость удалить определенные символы или цифры, чтобы оставить только нужную информацию. Это может быть полезно в различных сценариях, таких как обработка данных, анализ текста или создание безопасных паролей. В данной статье мы рассмотрим пример программы на языке программирования Python, которая удаляет конкретные цифры (в данном случае '7' и '2') из введенного пользователем текста. Тот же код ниже для копирования и вставки в программу. Не забывайте про необходимый отступ пробелами в определённых местах в начале строки, так как код на сервере блога может отображаться некорректно. text = input('Введите текст: ') summ = 0 print('\nОтфильтрованный от цифр текст: ', end = '') for symbol in text: if symbol == '7' or symbol == '2': summ += int(symbol) else: print(symbol, end = '') print('\nСумма: ', summ) Допустим, пользователь ввел следующий текст: "Python is fun! 72 is the answer." Программа выполнит следующие шаги: Резу
Оглавление

Введение

При работе с текстом часто возникает необходимость удалить определенные символы или цифры, чтобы оставить только нужную информацию. Это может быть полезно в различных сценариях, таких как обработка данных, анализ текста или создание безопасных паролей. В данной статье мы рассмотрим пример программы на языке программирования Python, которая удаляет конкретные цифры (в данном случае '7' и '2') из введенного пользователем текста.

Код:

Выше написано правильное написание кода
Выше написано правильное написание кода
Тот же код ниже для копирования и вставки в программу. Не забывайте про необходимый отступ пробелами в определённых местах в начале строки, так как код на сервере блога может отображаться некорректно.

text = input('Введите текст: ')

summ = 0

print('\nОтфильтрованный от цифр текст: ', end = '')

for symbol in text:

if symbol == '7' or symbol == '2':

summ += int(symbol)

else:

print(symbol, end = '')

print('\nСумма: ', summ)

Пояснение к коду

  1. Ввод текста: Переменная text принимает строку, которую пользователь вводит через консоль. В строке "Привет72ствие', имеются две цифры 72, которые мы и будем отсекать, складывать из них сумму и выводить на экран.
  2. Переменная для суммы: Создается переменная summ, которая будет хранить сумму значений удаленных цифр.
  3. Цикл по каждому символу: Цикл for проходит по каждому символу в переменной text.
  4. Условие проверки: Если символ равен '7' или '2', он добавляется к переменной summ. В противном случае, символ выводится на экран.
  5. Вывод результата: После завершения цикла программа выводит оставшийся текст и сумму вырезанных из текста цифр.

Результат работы кода:

-3

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

Допустим, пользователь ввел следующий текст: "Python is fun! 72 is the answer." Программа выполнит следующие шаги:

  • Пройдет по каждому символу.
  • Найдет цифры '7' и '2' и добавит их к переменной summ.
  • Выведет остальной текст без этих цифр.

Результат выполнения программы:

Отфильтрованный от цифр текст: Python is fun! is the answer.
Сумма: 9

-4

Заключение

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

ПОЛЕЗНЫЕ РЕСУРСЫ:

---------------------------------------------------

Сообщество дизайнеров в VK

https://vk.com/grafantonkozlov

Телеграмм канал сообщества

https://t.me/grafantonkozlov

Архив эксклюзивного контента

https://boosty.to/antonkzv

Канал на Дзен

https://dzen.ru/grafantonkozlov

---------------------------------------------------

Бесплатный Хостинг и доменное имя

https://tilda.cc/?r=4159746

Мощная и надежная нейронная сеть Gerwin AI

https://t.me/GerwinPromoBot?start=referrer_3CKSERJX

GPTs — плагины и ассистенты для ChatGPT на русском языке

https://gptunnel.ru/?ref=Anton

---------------------------------------------------