-Поиск по дневнику

Поиск сообщений в Linux_Loader

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.04.2008
Записей: 743
Комментариев: 2542
Написано: 7716


Программа

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


_DOOMer_   обратиться по имени Вторник, 09 Января 2018 г. 16:04 (ссылка)
Детально код не разбирал, но за пару моментов зацепился взгляд.

x = int(math.modf(x)[1])

А чем стандартный round(округляемое_значение, [число_знаков_после_запятой]) не угодил?

def zap2point (h)

Вполне можно было бы обойтись без цикла, применив функцию замены подстроки в строке:

y = h.replace(",", ".").replace(" ", "")
Ответить С цитатой В цитатник
Linux_Loader   обратиться по имени Пятница, 12 Января 2018 г. 00:11 (ссылка)

Ответ на комментарий _DOOMer_

Да, есть различные методы обрезать дробную часть, но во-первых, round делает это не во всех интерпреторах правильно. А во-вторых, я хотел попробовать вши, которыми ещё не пользовался. Мне кажется math.modf довольно простой и надёжный.

Пример работы round:
round (3.33333,2)
>> 3.3300000000000001

А насчёт replace, я ещё только начинаю учить питон, для меня подобные строки - китайский язык))).

Это я для практики писал всякую всячину простейшую. Потом по мере изучения языка совершенствовал их. За эту взялся серьёзнее всего. Тут больше всего простора для творчества было).
Ответить С цитатой В цитатник
Аноним   обратиться по имени Воскресенье, 04 Марта 2018 г. 09:38 (ссылка)
+
Ответить С цитатой В цитатник
Аноним   обратиться по имени Вторник, 03 Июля 2018 г. 18:57 (ссылка)
+
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку