Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Python 3.4.2] 3*10**-1 = 0.30000000000000001 (ipv 0.3)

Pagina: 1
Acties:

  • Dukdalf
  • Registratie: April 2000
  • Laatst online: 03-11 22:06
Bedankt voor het topic openen.

Heeft iemand een idee waarom dit zo is? En hoe ik de berekening wel goed kan krijgen?

Ik wil dus eigenlijk dit uitrekenen:

3 * 10-1

Wie kan licht in mijn python tunnel geven.

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Zou What Every Computer Scientist Should Know About Floating-Point Arithmetic, door David Goldberg daarover meer info bevatten?

Python heeft zo te zien ook wat documentatie online gezet.

[ Voor 64% gewijzigd door begintmeta op 30-10-2014 23:23 ]


  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:58
Of de de Programming FAQ van dit forum: Programming FAQ - Getallen en talstelsels

  • Dukdalf
  • Registratie: April 2000
  • Laatst online: 03-11 22:06
Zeer verhelderend, en hartstikke bedankt. Nu bedenken of dit complicaties voor het doel van mijn programma gaat opleveren.. Hmmz

OF toch maar met digital in python gaan werken.

solved!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Dukdalf schreef op zaterdag 01 november 2014 @ 00:02:
OF toch maar met digital in python gaan werken.
Wat bedoel je hier precies mee?

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Caelorum
  • Registratie: April 2005
  • Laatst online: 22:58
Ik gok even dat hij decimal bedoelde in plaats van digital.

  • dada
  • Registratie: September 2007
  • Laatst online: 14-11 01:58

dada

Verzamelaar van rotzooi

Als je meer precisie nodig hebt kun je de decimal module gebruiken:

>>> from decimal import *
>>> b = Decimal(0)
>>> for a in range(10):
... b += Decimal('0.1')
...
>>> b
Decimal('1.0')

Nummer 27 op de wereldranglijst stroopwafels eten.


  • Sthomkop
  • Registratie: April 2010
  • Laatst online: 28-07 10:51
Ook een leuk filmpje over dit onderwerp, voor mensen die niet van lezen houden: Tom Scott bij Computerphile op YouTube :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Sthomkop schreef op zaterdag 01 november 2014 @ 14:55:
Ook een leuk filmpje over dit onderwerp, voor mensen die niet van lezen houden: Tom Scott bij Computerphile op YouTube :)
Psst: die staat ook in
;)
(Net als
trouwens) :Y)

[ Voor 23% gewijzigd door RobIII op 01-11-2014 15:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Sthomkop
  • Registratie: April 2010
  • Laatst online: 28-07 10:51
Oepsie, betrapt, haha, die had ik (nog!) niet gelezen. Zal ik meteen even doen, dank je voor het erop attenderen ;-)
Pagina: 1