Во входном файле записано два целых числа, каждое в отдельной строке. Выведите в выходной...

0 голосов
597 просмотров

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


Информатика (34 баллов) | 597 просмотров
Дан 1 ответ
0 голосов

В Python не  существует выходной файл!

(164 баллов)
0

Поропробуй так:

0

import re # импортируем модуль регулярных выражений

inp = open('input.txt', 'r')
out = open('output.txt', 'w')
summ = 0

numbers = inp.read() # читаем файл
numbers = re.findall(r'[+-]?\d+', numbers) # находим все числа без/с префиксами + и -
numbers = [int(x) for x in numbers] # приводим числа к типу int с помощью list comprehension

# суммируем числа
for x in numbers:
summ += x

out.write(str(summ)) # записываем результат, обязательно в виде строки

# закрываем файлы
inp.close()
out.close()

0

Вс

0

Всё тебе объяснил

0

А не используя модуль?

0

Можно ли без доп модулей

0

Просто решение не нужно нагромождать

0

Такую прогу не примут

0

Эти модули для регулярных выржаений

0

А ты думаешь в файле нужно операции какие-нибудь производить.