Seite 1 von 1
Re: Python Hausaufgabe / Dezimalzahlen untereinander ausgebe
Verfasst: Dienstag 22. Oktober 2013, 14:19
von snafu
Hyperion hat geschrieben:In Python 3.x ohne Leerzeichen komme ich auch auf 23

Ich auch. Aufgrund eines mysteriösen Fehlers kann ich die Lösung allerdings nur in superharter Geheimsprache posten...
Re: Python Hausaufgabe / Dezimalzahlen untereinander ausgebe
Verfasst: Dienstag 22. Oktober 2013, 14:56
von /me
Hyperion hat geschrieben:In Python 3.x ohne Leerzeichen komme ich auch auf 23

Hmmm, dann mach ich was falsch. Ich habe bisher nur 2 unterschiedliche Varianten mit 26 Zeichen.
Edit: Ach so, die Variante mit dem entpackten
vachg.
Re: Python Hausaufgabe / Dezimalzahlen untereinander ausgebe
Verfasst: Mittwoch 23. Oktober 2013, 08:51
von /me
EyDu hat geschrieben:Möchtest du uns damit sagen, dass eine Lösung gerade mal 26 Zeichen, inklusive ``raw_input``, benötigt? Bzw. 24 unter Python 3.x.
Unter 2.x komme ich jetzt auf 22 Zeichen runter.
In Python 3 geht das aufgrund des geänderten Verhaltens von
znc nicht mehr.
Edit: Was mir komplett entfallen war ist, dass ich in allen Python 2 Skripten immer ein
from __future__ import print_function im Header stehen habe. Fairerweise müsste man das eigentlich hinzuzählen, wodurch die Lösung dann nicht mehr so kurz ist.

Re: Python Hausaufgabe / Dezimalzahlen untereinander ausgebe
Verfasst: Mittwoch 23. Oktober 2013, 09:04
von BlackJack
@/me: Das ist in Python 2 ein Syntaxfehler. Und wenn Du den `__future__`-Import machst, damit es das nicht mehr ist, dann sind es deutlich mehr Zeichen.