Coding Python
Wann ist ein Vergleich einer Variable mit sich selber nicht mehr True?
>>> type(f) <type 'float'> >>> f == f False >>> type(f2) <type 'float'> >>> f2 == f2 True
Hab ein wenig rumgespielt aber komme nicht auf die Lösung. Wo bleibt die Auflösung?
Sehr gute Frage. Wann denn? Klär mich in der Hinsicht mal schleunigst auf!
Ich hab’s raus, dank Google. Wenn f eigentlich ein NaN ist, fällt der Vergleich negativ aus:
http://www.cs.ucla.edu/classes/winter04/cs131/hw/hw4.html
Sorry, fuer die spaete Antwort… Richtig, wenn f ein NaN ist, dann ist der Vergleich negativ
Man kann es uebrigens auch einfacher machen, als im oben genannten link…
f = float(‘nan’)
Name (benötigt)
Mail (wird nicht veröffentlicht) (benötigt)
Website
5 Kommentare zu “f == f -> False!?”
Hab ein wenig rumgespielt aber komme nicht auf die Lösung. Wo bleibt die Auflösung?
Sehr gute Frage. Wann denn? Klär mich in der Hinsicht mal schleunigst auf!
Ich hab’s raus, dank Google. Wenn f eigentlich ein NaN ist, fällt der Vergleich negativ aus:
http://www.cs.ucla.edu/classes/winter04/cs131/hw/hw4.html
Sorry, fuer die spaete Antwort…
Richtig, wenn f ein NaN ist, dann ist der Vergleich negativ
Man kann es uebrigens auch einfacher machen, als im oben genannten link…
f = float(‘nan’)
Kommentar hinzufügen