data = open('input.txt') output = open('output.txt', 'w') data.read() data.replace('\n', ' ') data.split() i=0 while i<len(data): res=int(data[i])+int(data[i+1])**2 output.write(res + '\n') i+=2 output.close() data.close()
TenebrasМногие, кто начинает изучение, не могут выполнить те или иные функции. Что ж теперь, не учиться?
Для начала я вам посоветую не скриншотить экран, а копипастить инфу из консоли. Зачем вам ЯП, если вы не можете выполнить базовые функции?
data = open('input.txt').read()
data = open('input.txt')
TenebrasСпасибо, исправлено. Однако не решает проблемы
Так не нужно:
# data = open('input.txt') output = open('output.txt', 'w') ab = data.readline() line = ab.split(' ') x = int(line[0]) y = int(line[1]) z = x + y output.write(str(z)) data.close() output.close() print z
Tenebrasэто потому что автор вставил текст без тегов code, особенности движка формума
Вы кавычки ставите как попало, чередуя их с апострофами. Так нельзя.
with open('input.txt') as f_in, open('output.txt', 'w') as f_out: for line in f_in: if line.strip(): values = [int(x) for x in line.split()] f_out.write('{}\n'.format(sum(values)))