ilinoid
Март 27, 2017 20:22:47
В текстовом файле записаны целые числа , разделенные пробелом или символом перевода строки. Считать эти числа в массив, найти среди них числа, являющиеся точными квадратами, и записать их в новый файл, отсортировав их по убыванию.
Чтобы мог был для вас чем то полезен могу немного компенсировать ваше время$
PEHDOM
Апрель 1, 2017 10:38:38
1. считываете из файла построчно ваши цифры. Как читаит и писать в файл читаете тут
https://pythonworld.ru/tipy-dannyx-v-python/fajly-rabota-s-fajlami.html2 С посощью str.split разбиваете строку на части по пробелу, про сплит читаете тут
http://pythonz.net/references/named/str.split/3.эти полученые списки добавляете еще в один список таким образом получаете масив
про вложенные списки читаем тут
https://foxford.ru/wiki/informatika/mnogomernye-spiski-v-pythonсильно сомневаюсь что вам нужно numpy для вашей задачи.
4. Проходитесь по полученому массиву и ищете ваши квадраты, найдя записываете в другой список
5. Сотрируете список методом .sort
https://habrahabr.ru/post/138535/5. отсортированый список пишете в файл. Как записать в файл читай в п.1