doppeltes "print" unter "if"
Verfasst: Mittwoch 4. März 2015, 20:38
Seit gegrüßt liebe Leut,
ich bin ein Programmierneuling (und das nicht nur in Python), aber folgendes Problem hat selbst einen erfahreneren Pythonprogrammierer vor Rätsel gestellt, obwohl es nur die scheinbaren Grundlagen betrifft.
Innerhalb einer "if"- Funktion habe ich zwei "print"-Aufforderungen untereinander geschrieben. Dies gab mir allerdings eine Fehlermeldung mit folgendem Wortlaut aus: invalid syntax. Darüber wird das "t" des print- Befehls als Fehlerursache markiert. Schreibe ich zwei print Befehle außerhalb der if- Funktion, dann wird das Programm anstandslos ausgeführt.
Selbiges Problem ergibt sich auch wenn einem print Befehl eine input () - Funktion folgt (innerhalb des "if"´s)
Nun, ich weiß dass ich das Problem umgehen könnte, indem ich die Print´s zusammen fasse oder auch in die Klammern der "input" - Fkt. schreibe. Doch ich hab die Befürchtung, dass diese Eigenart sich auch in anderen Bereichen manifestiert, über die ich in Zukunft stolpern könnte...
Eine pragmatische Hilfestellung eurerseits wäre mir willkommen.
Danke, Dr.D
ich bin ein Programmierneuling (und das nicht nur in Python), aber folgendes Problem hat selbst einen erfahreneren Pythonprogrammierer vor Rätsel gestellt, obwohl es nur die scheinbaren Grundlagen betrifft.
Innerhalb einer "if"- Funktion habe ich zwei "print"-Aufforderungen untereinander geschrieben. Dies gab mir allerdings eine Fehlermeldung mit folgendem Wortlaut aus: invalid syntax. Darüber wird das "t" des print- Befehls als Fehlerursache markiert. Schreibe ich zwei print Befehle außerhalb der if- Funktion, dann wird das Programm anstandslos ausgeführt.
Selbiges Problem ergibt sich auch wenn einem print Befehl eine input () - Funktion folgt (innerhalb des "if"´s)
Nun, ich weiß dass ich das Problem umgehen könnte, indem ich die Print´s zusammen fasse oder auch in die Klammern der "input" - Fkt. schreibe. Doch ich hab die Befürchtung, dass diese Eigenart sich auch in anderen Bereichen manifestiert, über die ich in Zukunft stolpern könnte...
Eine pragmatische Hilfestellung eurerseits wäre mir willkommen.
Danke, Dr.D