14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
прибавляем целую часть к разнице счёта, и в случае если получилась ничья, смотрим на дробную
0.25 — мы полувыиграли
0.5 — мы выиграли
0.75 — мы полупроиграли
с учётом того, что студенты его ежегодно клипают по 300 классов...
Читать полностью…
в одной из следующих итераций такой штуки действительно пришли к умножения всей этой байды на 4 и работе в интах
Читать полностью…
ну типа все числа кратные 0.25 представимы во флоатах (ну, пока за пределы точности не вылазим), а потом минус ноль такой хоба "а у меня строковое представление -0.0"
ну можно так, просто типа пишем 1.25 как 5 и норм
Читать полностью…
но это если мы точно верим, что у нас погрешностей больших появиться не может
Читать полностью…
в таком кейсе мб просто в строчку конвертить можно и резать до 2 знаков?
Читать полностью…
Угу. Но тем не менее запихать что-то в словарь по ключу в виде нана можно, как и достать потом.
Читать полностью…
я слышал что флоаты проверять через == - моветон, в math есть метод isclose или что-то вроде
Читать полностью…
(И наны как раз немного ломают строгость хэшируемости...)
Читать полностью…
Я на это как-то наткнулся юзая str(some_float) в ключе словаря :D
(это были asian handicap в букмекерках, у которых какая-то угашенная об дерево нотация записи)
Читать полностью…
но в целом да везде где можно использовать int лучше использовать его а не float
Читать полностью…
у меня флоаты были в некотором смысле от лени, я работал с числами сугубо кратными 0.25, и решил что ну уж с ними проблем не будет
Читать полностью…
потому что два нана никогда друг другу не равны?
Читать полностью…
там лучше самому один раз сесть, почитать и забыть как страшный сон
Читать полностью…
в итоге родился подобный код:
if some_float == 0.0:Читать полностью…
some_float = 0.0
тоесть float может быть -0 и +0 в отличии от инт?
Читать полностью…
ну у тебя число аля float состоит из этих вот трёх штук
Читать полностью…