Предмет: Информатика, автор: a47346139

2. Бос орынды толтырыңыз 3. Fin-open("Input.txt","r") 4. P=fin...... ....splite() 5. A,b=...........(int,p) 6. Fout=...........("Output.txt", "w") 7. Fout.write(str(a+b)+'/n') 8. Fout.write(str(a*b)) 9. Fin.ciose() 10. Fout.close()
ПОЖАЛУЙСТА ПОМОГИТЕ ДАЮ 100 балл​

Ответы

Автор ответа: nikdissv
1

Пропущенный фрагмент кода:

Fin = open("Input.txt","r")

P = Fin.read().split()

A, b = map(int, P)

Fout = open("Output.txt", "w")

Fout.write(str(A+b) + '\n')

Fout.write(str(A*b))

Fin.close()

Fout.close()

Объяснение:

Сначала мы открываем файл "Input.txt" в режиме чтения с помощью функции "open" и сохраняем его в переменную "Fin".

Затем мы считываем данные из файла в виде строки и разделяем их на части с помощью функции "split", сохраняя результат в переменную "P".

Мы преобразуем значения в переменной "P" в целочисленный формат, используя функцию "map(int, P)" и присваиваем их переменным "A" и "b".

Затем мы открываем файл "Output.txt" в режиме записи с помощью функции "open" и сохраняем его в переменную "Fout".

Мы записываем результат сложения "A+b" в файл "Output.txt" с помощью метода "write" и добавляем символ новой строки '\n'.

Мы записываем результат умножения "A*b" в тот же файл с помощью метода "write".

Мы закрываем файлы "Input.txt" и "Output.txt" с помощью метода "close".

Похожие вопросы