Sofortige Tastenabfrage im Terminal/Eingabeauffurderung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
BlackJack

Dienstag 26. Mai 2009, 19:30

@jtk: Du solltest Dir dringend die Sternchen-Importe und ``global`` abgewöhnen.

Namen komplett in Grossbuchstaben dsind per Konvention für Konstanten vorgesehen. Das trifft auf `HOEHE` und `BREITE` aber nicht zu.

Wenn Du den Fehler behandelst und Dir mal die Position ausgeben lässt an der die Ausgabe stattfinden sollte, wirst Du feststellen, dass es immer die Position ganz unten rechts ist, bei der der Fehler auftritt. Da kann wahrscheinlich nichts ausgegeben werden, weil das Terminal dann den ganzen Inhalt um eine Zeile nach oben scrollen würde.
Benutzeravatar
cofi
Moderator
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Dienstag 26. Mai 2009, 19:32

Der Code sieht übrigens ziemlich schlimm aus.
Globals, Code auf Modulebene, Sternchen-Importe, uneinheitlicher Stil ... von der denglischen Namensgebung will ich gar nicht erst anfangen ;)
jtk
User
Beiträge: 37
Registriert: Montag 19. November 2007, 17:16

Mittwoch 3. Juni 2009, 15:42

man könnte ja mal ins python was einbauen, was ne warning oder nen error ausspuckt, wenn man ein * import verwendet.
dann würd ichs ja nicht mehr machen.
:-)
jtk
Benutzeravatar
cofi
Moderator
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Mittwoch 3. Juni 2009, 15:50

Man könnte aber auch mal reflektieren, warum das in den meisten Fällen eine blöde Idee ist, statt gleich Repressionen zu fordern.
Im übrigen ist es für den interaktiven Modus ganz nett, da es einem Tipparbeit spart (vor allem da man da meist Wegwerf-Code produziert)
jtk
User
Beiträge: 37
Registriert: Montag 19. November 2007, 17:16

Mittwoch 3. Juni 2009, 15:53

hast recht.
ich produzier auch im nicht interaktiven modus fast nur wegwerfcode.
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Mittwoch 3. Juni 2009, 15:58

Du kannst es auch ohne Warnung sein lassen, wie die anderen auch 8)
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Antworten