виде строк в ячейках. Это числа с тремя знаками после запятой. Складываю в список data и считаю сумму уникальных.
sum(map(float, set(data)))
Каждый запуск дает разную точность.
От 240.0960000000005
До 240.0959999999993
Я понимаю что это флоат и плавающая точка. Но почему результат то разный при каждом запуске?
data точно всегда одинаковый?
у нас в видеохостинге был фолбэк, что если каталог видео лежит, отдаем какие-то количество топовых фильмов сериалов из дампа, который просто в код вшит
а откуда берется data?
Да. Дата просто из таблицы. Цсв. И 0.1+0.2 всегда 0.30000000000000004. и это ожидаемое поведение.
из одного и того же файла? как читаешь?
При print(data) всегда одно и тоже?
sum какбэ намекает
Обсуждают сегодня