Форум сайта python.su
0
У меня есть задача:
Напишите программу,которая по заданным сторонам прямоугольника вычисляет периметр и площадь.
Входные данные:
Нужно что бы программа прочитала файл input.txt, и нашла там два целых числа - a и b
Выходные данные:
Программа должна вывести результат в файл output.txt - периметр и площадь прямоугольника.
Что у меня получилось:
i=open('input.txt','r') o=open('output.txt','w') a,b=map(int,i.read().split()) t=a*b h=a+a+b+b o.write(str((t)+"\n"+str(h))) i.close() o.close()
Отредактировано Daniil_Chugay (Окт. 30, 2018 19:26:42)
Офлайн
0
1 скобку убери (перед t когда записываешь в файл, он тебе из-за нее выдасть TypeError
Должно быть:
o.write(f'{str(t)}\n{str(h)}')
Отредактировано dredsss (Окт. 30, 2018 19:44:41)
Офлайн