| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
Keskustelut - Python / Ruby / Perl - Liukulukujen vertailu tahmaaJuntti-Einari 09:12 19.5.10 Hei, osaisko joku sanoo et miks seuraava vertailu ei tuota true-arvoa? PHP weicco 09:54 19.5.10 Siksi, koska liukuluvut eivät ole "tarkkoja". http://docs.sun.com/source/806-3568/ncg_goldberg.html http://everything2.com/title/catastrophic+cancellation Juntti-Einari 10:09 19.5.10 Menee vähä liian hepreaksi nuo linkit :D. Mitenkäs Pythonissa sitten tapahtuu liukulukujen vertailu ylipäätää? Yrittäny googlesta neuvoja ettii mutta ei oo sattunu mitää järkevää kohille. chiman 10:20 19.5.10 Juntti-Einari kirjoitti: Mitenkäs Pythonissa sitten tapahtuu liukulukujen vertailu ylipäätää? Yleisesti ottaen vertaa < tai >, älä ==. Tarkempi menettely riippuu tilanteesta. Jos lasket rahamääriä sentin tarkkuudella, älä käytä euro-liukulukuja ja niille kahta desimaalia, vaan kokonaislukua ilmaisemaan summat senteissä. Jos tarvitset tietyn määrän desimaaleja, käytä: http://docs.python.org/library/decimal.html rane 10:37 19.5.10 |
![]() Haku
|