М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
444477
444477
21.01.2022 05:44 •  Информатика

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: я честно сам хз что тут делать. и свои вопросы типа что это и я не понимаю пишите в разделе спросить у автора вопроса, а не в разделе ответы , без этого всего. заранее от душии

👇
Ответ:
dikushant
dikushant
21.01.2022

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

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

6) a      f.close()

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

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

4,8(33 оценок)
Ответ:
отличник737
отличник737
21.01.2022
Добрый день!

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

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()
```

Надеюсь, это объяснение поможет вам понять данную задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать их. Удачи!
4,5(12 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ