
Сформируйте файл исходных данных. Из компонентов исходного файла, содержащего символы и целые
числа, найдите сумму цифр, встречающихся в нем. Результат запишите в текстовый файл и выведите на экран. Python, файл создать самому

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

Ответ:
ниже
Объяснение:
fname = 'text.txt' #название файла
try:
with open(fname,'r') as f:
text = f.read()
except FileNotFoundError:
print('Ошибка при работе с файлом!')
else:
add = 0
for symbol in text:
try:
add += int(symbol)
except ValueError:
pass
else:
pass
with open(f'summ_numbers({fname}).txt','w') as object:
object.write(str(add))




Для решения этой задачи, вам нужно создать текстовый файл с исходными данными, содержащими символы и целые числа. Затем вам нужно прочитать содержимое файла, найти сумму цифр и записать результат в другой текстовый файл и вывести его на экран.
Вот пример кода на Python, который выполняет указанные шаги:
python# Создаем исходный файл с данными
with open("input.txt", "w") as file:
file.write("Hello123\n")
file.write("456World\n")
file.write("789\n")
file.write("10+20=30\n")
# Читаем содержимое исходного файла
with open("input.txt", "r") as file:
content = file.read()
# Находим сумму цифр
digits_sum = sum(int(char) for char in content if char.isdigit())
# Записываем результат в другой файл
with open("output.txt", "w") as file:
file.write(str(digits_sum))
# Выводим результат на экран
print("Сумма цифр:", digits_sum)
В этом примере исходный файл input.txt
содержит строки с разными символами и целыми числами. Мы считываем его содержимое, находим сумму всех цифр с помощью генератора списков и функции sum()
, записываем результат в файл output.txt
и выводим его на экран.


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