Итак, я должен создать код, который читает мой входной файл с именем «numbers.txt», который состоит из цифр 1-10, но как мне заставить код записать сумму в выходной файл ?. Мой код уже сообщает мне общую сумму, но как мне сделать так, чтобы в моем выходном файле "outputnumbers.txt" были цифры 1-10 плюс сумма?
total = 0
with open('numbers.txt', 'r') as inp, open('outputnumbers.txt', 'w') as outp:
for line in inp:
try:
num = float(line)
total += num
outp.write(line)
except ValueError:
print('{} is not a number!'.format(line))
print('Total of all numbers: {}'.format(total))