Предмет: Информатика,
автор: 22033liza
Дано текстовий файл, до якого записані цілі числа. Квадрати чисел
записати до іншого файлу. питон
Ответы
Автор ответа:
0
Ответ:
Ответ в описании
Если есть вопросы пишите)
Объяснение:
name_file = input('Введите имя файла с расширение: ') # old.txt
with open(name_file, 'r') as f:
text = f.read()
with open('new.txt', 'w') as f:
f.write(text)
22033liza:
Нужно чтоб числа в основном файле переносились в новый в квадрате
num, new_text = '', ''
for i in list(text):
if i == ' ' or i == '\n':
if num == '':
continue
else:
new_text += str(int(num) ** 2) + i
num = ''
else:
num += i
for i in list(text):
if i == ' ' or i == '\n':
if num == '':
continue
else:
new_text += str(int(num) ** 2) + i
num = ''
else:
num += i
это нужно вставить между прочтением и записью файла
и заменить в конце строчку на эту f.write(new_text)
Нужно точнее писать вопрос)
я уже не могу отредачить мой ответ
приходиться здесь писать
Похожие вопросы
Предмет: Английский язык,
автор: 201477g
Предмет: Химия,
автор: denus36015
Предмет: Математика,
автор: aroslavau110
Предмет: Математика,
автор: nigodajcelovek
Предмет: Математика,
автор: Hjqgfyvjfvy