• Предмет: Информатика
  • Автор: 22033liza
  • Вопрос задан 6 месяцев назад

Дано текстовий файл, до якого записані цілі числа. Квадрати чисел
записати до іншого файлу. питон

Ответы

Ответ дал: 0smash0
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: Нужно чтоб числа в основном файле переносились в новый в квадрате
0smash0: 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
0smash0: это нужно вставить между прочтением и записью файла
0smash0: и заменить в конце строчку на эту f.write(new_text)
0smash0: Нужно точнее писать вопрос)
0smash0: я уже не могу отредачить мой ответ
0smash0: приходиться здесь писать
Вас заинтересует