Сайт, на котором компилируется код, выдаёт ошибку "Программа завершила работу с ненулевым кодом возврата"
Задача:
Даны два числа A и B. Вам нужно вычислить их сумму A+B. В этой задаче вам нужно читать из файла и выводить ответ в файл Первая строка входного файла содержит числа A и B (-2 ⋅ 109 ≤ A, B ≤ 2 ⋅ 109) разделенные пробелом В единственной строке выходного файла выведите сумму чисел A+B
При отправке на проверку выдаётся ошибка "Программа завершила работу с ненулевым кодом возврата".
Вот мой код:
inp = input()
f = open(inp, 'r')
f = f.read()
a = f.split()
print(a)
a = int(a[0])+ int(a[1])
out = open('output.txt', 'w')
out.write(str(a))
out.close()
Что можно сделать?
Ответы (1 шт):
Автор решения: Egor Koshkin
→ Ссылка
with open("input.txt", "r") as inp:
answer = inp.read()
with open("output.txt", "w") as out:
answer = answer.split()
out.write(str(int(answer[0])+int(answer[1])))
Не самое оптимальное решение, но работает как надо. Спасибо всем, кто отвечал)