17
Переведи в строку
Она и так в строке 🤔
17
Бл я запутался
17
Все проблема решена
Tishka17
так число тебе надо найти в строке или цифру?
Tishka17
рк
Anonymous
Она и так в строке 🤔
стандартные строковые методы питон
Tishka17
ок
Anonymous
вбей в гугл и прочти
🤔
import re
17
стандартные строковые методы питон
Я знаю как найти индекс в строке
17
как?)
a.index(“2”)
Anonymous
a.index(“2”)
херня вариант
Sergey
Привет всем. Я вот прохожу курс по ml на кегле и там в кейсе "build your first model" у меня какой-то баг на первом задании, хотя все правильно. Чуть позже скину скрин
Anonymous
если оно будет на 3 месте а не на втором?(ю)
Anonymous
https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html
Tigran
Мы должны начинать гадать или что?
std::mpa 🇺🇦
a.index(“2”)
Защем...
17
Так что катит
Anonymous
а на доку слабо?
думаю рано ему а доку)
Сергей
Ребят, как в питоне из выражения 0.15586 / 12 * 27 получить правильное 0.350685 а не с ошибкой 0.35068499999999997 может double какой есть?
Anonymous
читай метод фаинд
Сергей
округляй
а без этого?
Сергей
Он не умеет так
печально...
Anonymous
и то жаже find тут такой себе вариант
Anonymous
ну типо там 84 а не 85
Сергей
Tishka17
ну то есть в данном случае прокатит что точность недостаточная
Tishka17
но если взять 1/3 - какое зачение правильное?
Anonymous
потомучто ошибка)
какая ошибка?)
Tishka17
какая ошибка?)
видимо ему не нравится что значение отличается на 0.0000000000003 (хз сколько нулей)
Сергей
но если взять 1/3 - какое зачение правильное?
тут не про 1/3, а про выражение в целом. и резултат этого выражения - ровно 0.350685, можешь проверить в столбик, или просто посчитать сначала правую часть (получится 2.25), а потом умножить на левую. и выйдет ровно 0.350685 даже в питоне
Sergey
Ребят, как в питоне из выражения 0.15586 / 12 * 27 получить правильное 0.350685 а не с ошибкой 0.35068499999999997 может double какой есть?
Если это надо при выводе получить то форматированный вывод в помощь, по идее если указать кол-во знаков после запятой то произойдет округление к нужному числу.
Сергей
ага😂
эта ошибка в финансовой системе много геморроя делает
Сергей
ну я могу сказать, что значение верное с некоторой точностью.
тут нет "некоторой точности" оно равно рОвно 0.350685, "некоторая точность" получается потомучто питон теряет хвост флоата .3(3)
Anonymous
в math библиотеке с такими числами работать надо по моему
Tishka17
или 100/13
Сергей
в math библиотеке с такими числами работать надо по моему
да вот numby.float128 тоже не помогает) нужен double
Tishka17
давай определеимся что ты хочешь
Сергей
да не питон теряет
именно питон. в php сразу получается верное число
Tishka17
что ты хочешь не с этим число а в принципе
Tishka17
для этго числа у меня есть решение, просто не хочу его тебе говорить потому что ты решишь что оно универсальное
Tishka17
double в идеале хочу)
дабл не дает 100% точности
Je
Decimal не помогает
Помогает, он позволяет работать с заданной точностью и форматировать при выводе до требуемой погрешности
Tishka17
там будет просто больше девяток
Сергей
дабл не дает 100% точности
но здесь его хватит. в php дабл вполне справляется
Tishka17
так сколько девяток тебя устроит?
Сергей
Tishka17
а если будет 1/3?
Tishka17
соклько троек хочешь получить?
Сергей
1/3 * 3 = 1, верно? вот это я и хочу видеть а не 0.9(999999)
Tishka17
ну возьми Fraction