В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Никита563831
Никита563831
22.01.2023 07:22 •  Информатика

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

Ответ:
натахасуслик
натахасуслик
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() - указывает местоположение в файле

0,0(0 оценок)
Ответ:
Ilya78324
Ilya78324
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()
```

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