Python - Fehlermeldung invalid Syntax
Hi NG,
ich fange gerade mit Python 3.3.0 an und habe ein Problem mit folgenden Code:
def hallo():
print 'Hallo, liebe Klasse G10b' <- Meldung invalid Syntax
print 'Python IS fun!'
hallo()
Bei der ersten Ausgabe wird mit der Meldung "invalid Syntax" für das letzte Anfürungszeichen ausgegeben.
Wo ist da der Fehler?
Gruß
Andy
ich fange gerade mit Python 3.3.0 an und habe ein Problem mit folgenden Code:
def hallo():
print 'Hallo, liebe Klasse G10b' <- Meldung invalid Syntax
print 'Python IS fun!'
hallo()
Bei der ersten Ausgabe wird mit der Meldung "invalid Syntax" für das letzte Anfürungszeichen ausgegeben.
Wo ist da der Fehler?
Gruß
Andy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202183
Url: https://administrator.de/contentid/202183
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Andy,
Dein Code ist korrekt, allerdings musst Du bei Python auf die Einrückungen achtenDas läuft hier problemlosVielleicht kann es an der Version liegen, ich kenne mich mit Pyhon nicht aus.
Andererseits ist es üblich in den meisten Skriptsprachen, für Strings " anstatt ' zu nehmen, damit läuft das obige Progrämmchen auch.
Markus
Edit: ok, Du benutzt Pyhon 3.3. Also achte auf die Einrückung und benutze mal " (Anführungszeichen) für die Strings.
Dein Code ist korrekt, allerdings musst Du bei Python auf die Einrückungen achten
#!/usr/bin/python
def hallo():
print 'Hallo, liebe Klasse G10b'
print 'Python IS fun!'
hallo()
markus@samsung:~$ ./hallo.py
Hallo, liebe Klasse G10b
Python IS fun!
markus@samsung:~$ python --version
Python 2.7.3
Markus
Hi,
http://docs.python.org/3.0/whatsnew/3.0.html
Print ist kein statement mehr sondern ein function.
Natürlich ist noch die Einrückung zu beachten.
http://docs.python.org/3.0/whatsnew/3.0.html
Print ist kein statement mehr sondern ein function.
Natürlich ist noch die Einrückung zu beachten.