Вопрос задан 15.06.2023 в 01:02. Предмет Информатика. Спрашивает Громов Никита.

Сформируйте файл исходных данных. Из компонентов исходного файла, содержащего символы и целые

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

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

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

Ответ:

ниже

Объяснение:

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


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

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

Вот пример кода на 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 и выводим его на экран.

0 0

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

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

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

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