Размещено 2 года назад по предмету
Информатика
от asemakubatova8
Практическая работа Текстовый файл Input.txt содержит трех-, четырех- и пятизнач- ные числа, разделенные пробелом. Вычислите сумму этих чисел и запишите значение суммы в Output.txt. Input.txt *4.2.3.py-C:/Users/User/AppData/Loc... 256 4584 69581 В практической работе показано, из скольких цифр состоит каж- Пользуйтесь функциями seek() и read(). Написание кода задания дое из трех чисел, записанных во входном файле. Поэтому вос- практической работы (рис. 5) состоит из следующих шагов. 1. Используйте функцию поиска seek(n), чтобы переместить курсор в нужную позицию. Format Run Options Window Help File Edit fin = open ('Input.txt', 'r') fout = open('Output.txt', 'W') a=int(fin.read(3)) fin.seek (4) b=int(fin.read(4)) 2. С помощью функции read(n) считываются строковые величи- ны по количеству символов. 3. Переведите строковые величины в число с помощью функ- ции int(). Выходной файл, содержащий результат, показан на рис. 6. fin.seek(9) c=int(fin.read(5)) fout.write(str (a+b+c)) fin.close() fout.close() X 118 Рис. 4. Выходной файл 74421 Ln:9 Col: 3 Output.txt Рис. 5. Код практического задания 26 Output.txt - ... File Edit Format Options Window 74421 Run Help X Ln:1 Col: 0 Puc. 6. Выходной файл