1) Во входном файле (input.txt) заданы числа a и b. Считайте эти два числа из входного файла и выведите их сумму в выходной файл (output.txt). расположите строки программы в правильном порядке. Запишите полученный код программы. 1.
2.
3. a = int(f.readline())
4. b = int(f.readline())
5. h.write(str(a+b))
6.
7. h.close()

2) Вставь нужные строки в программу
a) f.close(),
b) h=open(“output.txt”, “w”),
c) f = open(“input.txt”, “r”)
3) Назначение функций readline() и seek()


PS: я честно сам хз что тут делать. и свои вопросы типа что это и я не понимаю пишите в разделе спросить у автора вопроса, а не в разделе ответы , без этого всего. заранее от душии

Povelitel2004 Povelitel2004    1   28.01.2022 03:46    287

Ответы
lala70 lala70  28.01.2022 06:00

1) b       f = open("input.txt", "r")

2) c      h = open("output.txt", "w")

6) a      f.close()

readline() - читает строку из файла

seek() - указывает местоположение в файле

ПОКАЗАТЬ ОТВЕТЫ
oksukbaevak oksukbaevak  21.01.2024 19:34
Добрый день!

Вот подробное объяснение и решение данной задачи:

1. Правильный порядок строк программы:

3. a = int(f.readline()) - считывает первую строку из входного файла и преобразует ее в целочисленное значение, которое присваивается переменной 'a'.
4. b = int(f.readline()) - считывает вторую строку из входного файла и преобразует ее в целочисленное значение, которое присваивается переменной 'b'.
2. h = open("output.txt", "w") - открывает выходной файл 'output.txt' в режиме записи, чтобы можно было записать результат в него.
5. h.write(str(a+b)) - записывает сумму чисел 'a' и 'b' в выходной файл 'output.txt'. Функция str() используется для преобразования результатов операции сложения в строку.
7. h.close() - закрывает выходной файл 'output.txt'.

2. Вставьте нужные строки в программу:

a) f.close() - после того, как мы прочитали числа 'a' и 'b' из входного файла, мы должны его закрыть с помощью функции f.close().
b) h=open("output.txt", "w") - перед тем, как мы запишем результат в выходной файл, нужно открыть его в режиме записи с помощью функции open().
c) f = open("input.txt", "r") - нужно открыть входной файл 'input.txt' в режиме чтения с помощью функции open().

3. Назначение функций readline() и seek():

Функция readline() используется для чтения одной строки из файла. В данном случае, мы используем ее дважды для считывания значения 'a' и 'b'.

Функция seek() используется для установки позиции чтения/записи в файле. В данной задаче она не используется.

Вот код программы, учитывающий все указанные изменения:

```python
f = open("input.txt", "r")
a = int(f.readline())
b = int(f.readline())
f.close()

h = open("output.txt", "w")
h.write(str(a+b))
h.close()
```

Надеюсь, это объяснение поможет вам понять данную задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать их. Удачи!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика