Nein, es funktioniert nicht genauso!

float ist ein Datentyp der seine Werte nur "ungefähr" darstellen kann, d. h. es gibt immer irgendwelche Ungenauigkeiten.

int hingegen ist exakt.

Beispiel:

float f = 0.1 + 0.1 + 0.1;
int i = 1 + 1 + 1;

Der Integer ist exakt 3, der Float-Wert hingegen ist NICHT exakt 0.3.

Je mehr, länger und öfter Gleitpunktwerte verrechnet werden, desto stärker akkumulieren sich diese Fehler, und gerade wenn du große mit kleinen Werten verrechnest, wird es sehr oft passieren, dass dein float-Wert um einige zichtausend neben dem korrekten Ergebnis liegt.

Merke dir: floats sind nur Annäherungen an korrekte Werte, werden diese aber so gut wie nie exakt darstellen können.

Wenn du dir sicher sein willst, rechne so lange wie möglich mit ints und arbeite erst ganz zum Schluss mit floats.

Aus dem selben Grunde werden Geldbeträge bei Banken auch nicht als float behandelt, sondern es wird ausschließlich mit ints gerechnet.

...zur Antwort

Das geht sehr einfach so:

num = 147

locals().update((chr(ord('a') + i), int(c)) for i, c in enumerate(str(num)))

print(a) # 1
print(b) # 4
print(c) # 7

Aber das ist mit Sicherheit nicht das, was du wirklich willst!

Befasse dich am besten damit, wie die Containertypen funktionieren, vor allem Listen. Dann wird sehr vieles sehr viel einfacher werden! ;)

...zur Antwort

Nicht lösbar, sofern jede Linie exakt einmal überfahren werden muss, da 6x rot und 8x blau, wobei mit rot begonnen werden muss.

Fazit: Es gibt keine Lösung! Außer man lässt Linien aus!

...zur Antwort

Davon abgesehen, dass dieser Schufa-Score mehr oder weniger Kaffeesatzleserei ist: 90% ist aber schon ziemlich schlecht.

Ich kenne jemanden, mit mehreren Krediten, Konten bei vier verschiedenen Banken, und der hat einen Score von weit über 99%.

Aber wie gesagt: Kaffeesatzleserei.

Und schnell wird der sich auch nicht ändern, da das, was du heute kündigst, glaube ich noch ein weiteres Jahr lang bei der Schufa gespeichert werden wird.

...zur Antwort

Erst vor kurzem wurde in dieser Antwort hier ...

https://www.gutefrage.net/frage/findet-die-c-template-metaprogrammierung-in-der-praxis-ueberhaupt-anwendung#answer-376172849

... die Zahl "e" mithilfe eines Kettenbruchs in C++ berechnet:

Bild zum Beitrag

Zur Übung kannst du ja mal versuchen, das in Java zu übersetzen.

Viel Spaß! :)

...zur Antwort
Linke/ Linksliberale/ Feministinnen/ Grüne

Linke natürlich. Die Frage stellt sich doch gar nicht.

Guck dir mal eine beliebige Uni oder FH an.

Es ist absolut eindeutig, was dort mit WEITEM Abstand dominiert.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.