Форум сайта python.su
1
doza_and
Так может хватит думать а пора уже сделать?
py.user.next
Всё сводится обычно к следующему
ubuntu 14.04 / manjaro 16.10
Отредактировано Schlange (Янв. 6, 2017 21:19:31)
Офлайн
857
SchlangeОно округляет во всех языках, потому что 3.14159 ближе к 3.1416, чем к 3.1415. Спецификатор f старается приблизить число к его реальному значению, а не просто отбросить цифры.
Как запретить округление до 3.1416, и почему по умолчанию округляет?
>>> int(math.pi * 10000) / 10000 3.1415 >>>
SchlangeЛутц только про питон рассказывает, а чтобы делать программу, нужно ещё и в программировании ориентироваться. То есть после Лутца ты будешь знать только питон, но, зная питон, программу на нём не напишешь, так как программу сначала нужно придумать и построить её конкретный алгоритм, независимый от языка, а это делается с помощью теории программирования. Там, вообще, много всякой теории, которая общая для всех языков программирования, поэтому существует псевдокод, на котором можно записать реализацию алгоритма, а потом уже его можно переводить на любой реальный язык программирования.
Сейчас я решил добить 7ю главу Лутца
подчключиться к серверу
прочитать записи
для каждой записи
выбрать слова из записи
отключиться от сервера
Отредактировано py.user.next (Янв. 7, 2017 03:58:20)
Офлайн