Найти - Пользователи
Полная версия: "доставание" данных из текстового документа
Начало » Python для новичков » "доставание" данных из текстового документа
1
IjRuslan
не могу решить задачу на питон 3
8 чисел находятся в input.txt
14 15
17 18
20 20
15 17
нужно отдельно найти суммы двух столбиков,
я умею доставать числа из input.txt которые записаны через пробел (1 строка всего, а тут их 4) вот так:
fin = open(“input.txt”, “r”)
fout = open(“output.txt”, “w”)
a, b =
fout.write(s)
fin.close()
fout.close()
————-
но когда они записаны на разных строках, компилятор с acmp.ru не принимает мой ответ.
Вот мое (неправильное) решение:
fin = open(“input.txt”, “r”)
fout = open(“output.txt”, “w”)
a1,b1,a2,b2,a3,b3,a4,b4 =
a1 = a1+a2+a3+a4
b1 = b1+b2+b3+b4
if a1 > b1:
s=str(1)
elif a1 < b1:
s=str(2)
else:
s='DRAW'
fout.write(s)
fin.close()
fout.close()
ответ компилятора Run time error
——————————————-
Ссылка на задачу: http://acmp.ru/index.asp?main=task&id_task=61
wi34rd
 for a, b in map(int, fin.readline().rstrip().split()):
    sum_a += a
    sum_b += b

s = ‘1’ вместо str(1) и s = ‘2’ вместо str(2)

Также желательно использовать менеджер контекста для файлов.
IjRuslan
wi34rd
блин пока сложно для меня)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB