Funktioniert jetzt auch mit floats die nen exp haben. Naja ist zwar ungenau, aber dagegen kann ich ja nichts machen. Wüste auch nicht wie.
[Edit: Code ins LodgeIt
ausgelagert]
reverse_value('- abc')
Das Ergebnis finde ich etwas überraschend.
Was ist daran überraschend? aus "- abc" wird "cba -" 0o. Falls das eine Anspielung auf strings sein soll, die werden ja vorher abgefangen in Zeile 6, und in 7 returned.
Ich werde das trotzdem noch nachher ändern und ne Prüfung auf "Decimal" machen, nicht das andere Objekte davon negativ beeinflusst werden.
Bei Fliesskommazahlen wird es noch verwirrender. Und warum muss das unbedingt *eine* Funktion sein, die alles kann?
Ja bei den floats sehe ich gerade das es ein wenig strange ist. Werde ich ändern(?). was meinst du mit ->> *eine* <<- warum diese Hervorhebung? Ich verstehe deine frage nicht? Ihr wart doch die jenigen die sagen "Duck-Typing" ist tool
ich versuche gerade dem gerecht zu werden in dem ich eine einfache Funktion schreibe die einfach etwas umdreht. Dabei spielt es keine roll ob es eine Zahl ist, oder eine Zeichenkette, oder eine Decimal Zahl (complex lasse ich weg. mach mMn keine Sinn.). Ich würde gerne eine Begründung wissen weshalb du gerade diese Funktion überflüssig findest?
Was spricht dagegen sum(map(int, str(number))) als Funktion `quersumme` zu definieren?
Was sprich außer, dieses Beispiel, gegen die Funktion expand_value()? Braucht man das nicht das man 12985764 als [1,2,9,8,5,7,6,4] hat oder 1.234 als [1,'.',2,3,4].
Und was ist der reversed Wert von -12.34? Und versuch das mal ohne die Zeichenkettenrepräsentation zu beschreiben.
-> -43.21. Es wird einfach die Zahl umgedreht. Ich weiß nicht worauf du hinaus willst...
reverse_value = Drehe die zahl, zeichenkette von rechts nach links um.
Gegen frage: Was ist [1, 2, 3, 4, 5] reversed(?)
Oder reversed von ``Viking()``?
was ist wiking?
bei verschiedenen Typen völlig unterschiedliche Bedeutungen hat und einen Anwendungsfall hätte ich auch gerne mal gesehen
Nö nicht wirklich. complexe lasse ich weg weil sinnfrei. Unterstützt werden Ganze zahlen, Decimal, float, str, unicode und alles was sich wie eine Zahl, Zeichenkette, oder eine Decimalzahl verhält. Bei allen dem wird das gleiche gemacht und zwar der Wert umgedreht. Mehr nicht...
BTW: Ok, das du reverse_value überflüssig findest ist ok. Hab mit keiner anderen Reaktion gerechnet (ich Denke viel werde es wohl auch nicht anders sehen wie du). Aber was zum henker spricht den bitte gegen expand_value?
Edit (Leonidas): Code ins LodgeIt ausgelagert?