Найти - Пользователи
Полная версия: Задание для самостоятельной.
Начало » Центр помощи » Задание для самостоятельной.
1
ilinoid
В текстовом файле записаны целые числа , разделенные пробелом или символом перевода строки. Считать эти числа в массив, найти среди них числа, являющиеся точными квадратами, и записать их в новый файл, отсортировав их по убыванию.

Чтобы мог был для вас чем то полезен могу немного компенсировать ваше время$
PEHDOM
1. считываете из файла построчно ваши цифры. Как читаит и писать в файл читаете тут
https://pythonworld.ru/tipy-dannyx-v-python/fajly-rabota-s-fajlami.html
2 С посощью 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
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB