Уведомления

Группа в Telegram: @pythonsu

#1 Март 27, 2017 20:22:47

ilinoid
Зарегистрирован: 2017-03-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Задание для самостоятельной.

В текстовом файле записаны целые числа , разделенные пробелом или символом перевода строки. Считать эти числа в массив, найти среди них числа, являющиеся точными квадратами, и записать их в новый файл, отсортировав их по убыванию.

Чтобы мог был для вас чем то полезен могу немного компенсировать ваше время$

Отредактировано ilinoid (Март 27, 2017 20:23:41)

Офлайн

#2 Апрель 1, 2017 10:38:38

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Задание для самостоятельной.

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



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Апрель 1, 2017 10:39:14)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version