Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5658

Python2 auf 3: Matheberechnungen

From Stephan Seitz <stse+usenet@rootsland.net>
Newsgroups de.comp.lang.python
Subject Python2 auf 3: Matheberechnungen
Date 2020-08-18 08:09 +0000
Organization Barad-dûr, Mordor
Message-ID <hq1glnF175jU1@mid.individual.net> (permalink)

Show all headers | View raw


Hallo!

Ich versuche gerade, das völlig unnötige ;-) Python-Script AstroBuild
(https://github.com/lhartikk/AstroBuild) auf Python3 zu migrieren.

Dabei stelle ich aber fest, daß die verwendeten mathematischen
Funktionen teilweise zu anderen Ergebnissen kommen.

Eine Funktion berechnet z.B. aus Jahr, Monat, Tag und Stunde den folgenden
Wert:
return 367*year - 7 * ( year + (month+9)/12 ) / 4 + 275*month/9 + day - 730530 + float(hour)/float(24)

Python2 kommt aktuell auf 7536.33333333, Python3 auf 7535.298611111201.
Da dieser Wert für weitere Berechnungen verwendet wird, komme ich nie
auf identische Ergebnisse.

Woran liegt das? Und wie portiert man dann so ein Script?

Shade and sweet water!

	Stephan

-- 
| Stephan Seitz         E-Mail: stse+usenet@rootsland.net |
|    If your life was a horse, you'd have to shoot it.    |

Back to de.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

Python2 auf 3: Matheberechnungen Stephan Seitz <stse+usenet@rootsland.net> - 2020-08-18 08:09 +0000
  Re: [Python-de] Python2 auf 3: Matheberechnungen Hartmut Goebel <h.goebel@goebel-consult.de> - 2020-08-18 10:38 +0200
    Re: [Python-de] Python2 auf 3: Matheberechnungen Stephan Seitz <stse+usenet@rootsland.net> - 2020-08-18 11:00 +0000
  Re: [Python-de] Python2 auf 3: Matheberechnungen Peter Otten <__peter__@web.de> - 2020-08-18 10:56 +0200

csiph-web