Re: Programm Kontrolle
Verfasst: Montag 18. Juni 2012, 08:33
Denk doch noch mal bitte über dieses nach - ich erwähnte das ja schon einmal:
Sage mir doch mal, welchen Typen `programm` hat - aus Deinen bisherigen Beiträgen schließe ich, dass es sich bereits um einen String handelt. Damit wäre es doch trivial, wie man das *viel* einfacher formulieren kann! Und wenn es kein String wäre, dann wäre es dennoch sinnvoller, hier `str()` zu nutzen, als umständlich die `format`-Methode für die Konvertierung zu "missbrauchen".
Deine Aufgabe ist also folgendes: Öffne eine Python-Shell und belege mal `programm` (ggf. über Copy & Paste) mit einem realen Wert. Dann Arbeitest Du Dich von "hinten nach vorne" durch Deinen Ausdruck und lässt Dir mal die Teilergebnisse ausgeben. Und Du wirst sehen, wie einfach das gehen kann und wie kompliziert Du es ausgedrückt hast.
Auch hier trifft wieder meine Haupt-"Kritik" zu: Du denkst zu wenig über Code nach!
Code: Alles auswählen
prog_short = '{}'.format(programm[:15])
Deine Aufgabe ist also folgendes: Öffne eine Python-Shell und belege mal `programm` (ggf. über Copy & Paste) mit einem realen Wert. Dann Arbeitest Du Dich von "hinten nach vorne" durch Deinen Ausdruck und lässt Dir mal die Teilergebnisse ausgeben. Und Du wirst sehen, wie einfach das gehen kann und wie kompliziert Du es ausgedrückt hast.
Auch hier trifft wieder meine Haupt-"Kritik" zu: Du denkst zu wenig über Code nach!