Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/88: Рейтинг темы: голосов - 88, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 16

Вычисление суммы чисел в текстовых файлах

05.09.2018, 20:35. Показов 17806. Ответов 6

Студворк — интернет-сервис помощи студентам
Я начал изучать Python 3 3 дня назад. Нужно решить такую ​​задачу:
Есть файл input.txt в котором числа, например 14, 19, 110. Нужно найти их сумму и записать в файл output.txt.
Я считывал по символам, но это не вариант, потому что данные могут менять.
Помогите, мне тупому !!!
Python
1
2
3
4
5
6
7
8
f=open('input.txt','r')
a=int(f.read(1))
b=int(f.read(3))
c=a+b
f.close()
f1=open('output.txt','w')
f1.write(str(c))
f1.close()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.09.2018, 20:35
Ответы с готовыми решениями:

Замена вещественных чисел в текстовых файлах
Добрый вечер всем форумчанам. Стоит у меня такая задача: удалить из текстовых файлов все вещественные числа в промежутке от 0.001 до...

В текстовых файлах А и В записаны два массива по N чисел в каждом
Создать процедуру, которая создала бы файл из N строк, в каждой из которых записана сумма соответствующих чисел из файлов А и В. :(:wall:

Вычисление суммы квадратов четных чисел и суммы кубов нечетных чисел
Написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N. Проверку числа на четность осуществить с помощью...

6
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
05.09.2018, 21:02
А как они в файле записаны?
0
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 16
05.09.2018, 21:20  [ТС]
в строку через пробел
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
05.09.2018, 21:25
Тогда

Python
1
2
3
with open('input.txt','r') as file:
    s = file.readline()
s = list(map(int, s.split()))
0
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 16
05.09.2018, 21:44  [ТС]
Если в файле input.txt числа 10 6 12, то при коде ...
Python
1
2
3
4
5
with open('input.txt','r') as file:
    s = file.readline()
s = list(map(int, s.split()))
with open('output.txt','w') as f:
    f.write(str(s))
в файле output.txt появляется [10, 6, 12].
Точнее мне нужно понять как разделить элементы списка, чтобы потом с ними делать операции: сума, макс, первый умножить на второй и т.д.
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
05.09.2018, 22:31
Лучший ответ Сообщение было отмечено horbachhvl как решение

Решение

Цитата Сообщение от horbachhvl Посмотреть сообщение
чтобы потом с ними делать операции: сума, макс, первый умножить на второй и т.д.
для суммы и максимального значения ничего делить не надо

Python
1
2
3
sum(s)
max(s)
n = s[0] + s[1]
1
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 16
05.09.2018, 22:46  [ТС]
Спасибо большое!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.09.2018, 22:46
Помогаю со студенческими работами здесь

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

Вычисление суммы четных и суммы нечетных чисел в одномерном массиве
1) Написать программу для вычисления суммы четных и суммы нечетных чисел в одномерном массиве!

Извлечение суммы чисел из текстовых отметок в диапазоне
Добрый вечер. Помогите с решением задачи. Функция извлекает из диапазона "Лист1!H7:J" - от ключевого слова - до...

Даны два файла целых чисел. Определить равны ли суммы в этих файлах
Всем привет. Нужна помощь по решению задачи. Даны два файла целых чисел. Определить равны ли суммы в этих файлах. Вывести полученные...

Вычисление суммы только чётных чисел из последовательно вводимых чисел.Остановить обработку при вводе заказного количества чисел.Тип оброб.данных цело
помогите пожалуйста=( задание: Вычисление суммы только чётных чисел из последовательно вводимых чисел.Остановить обработку при вводе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru