Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Python - Fehlermeldung invalid Syntax

Frage Entwicklung Python

Mitglied: AndyAh

AndyAh (Level 2) - Jetzt verbinden

22.02.2013 um 08:39 Uhr, 2894 Aufrufe, 3 Kommentare

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
Mitglied: hmarkus
22.02.2013, aktualisiert um 10:01 Uhr
Hallo Andy,

Dein Code ist korrekt, allerdings musst Du bei Python auf die Einrückungen achten
01.
#!/usr/bin/python 
02.
 
03.
def hallo(): 
04.
        print 'Hallo, liebe Klasse G10b'  
05.
        print 'Python IS fun!' 
06.
 
07.
hallo()
Das läuft hier problemlos
markus@samsung:~$ ./hallo.py  
Hallo, liebe Klasse G10b 
Python IS fun! 
markus@samsung:~$ python --version 
Python 2.7.3
Vielleicht 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.
Bitte warten ..
Mitglied: blauschleiche
22.02.2013 um 09:54 Uhr
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.
Bitte warten ..
Mitglied: TsukiSan
20.02.2014 um 12:47 Uhr
Hallo AndyAh,

Bei der Version 3.3 müssen noch Klammern drumherum:
01.
def hallo(): 
02.
	print('Hallo, liebe Klasse G10b') 
03.
	print('Python is Fun')
Und das Einrücken ist natürlich auch wichtig.

Gruss
Tsuki
Bitte warten ..
Ähnliche Inhalte
Linux
gelöst Schmaler Scrollbalken in Python-Anwendung (14)

Frage von indi955 zum Thema Linux ...

Python
gelöst Python 2.6 oder 3.6 wer führt aus? (2)

Frage von peterpa zum Thema Python ...

Python
Problem mit Python und imaplib2 (7)

Frage von meinsm zum Thema Python ...

Python
Python - Windows Dateiberechtigungen anzeigen (1)

Frage von stinkluth zum Thema Python ...

Neue Wissensbeiträge
Notebook & Zubehör

WOL bei HP Notebooks

(5)

Erfahrungsbericht von Henere zum Thema Notebook & Zubehör ...

LAN, WAN, Wireless

Neue Cisco Catalyst-Serie 9000

Information von Kuemmel zum Thema LAN, WAN, Wireless ...

Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Windows 10
Netzwerkkarte schaltet sich erst nach dem Logon ein (21)

Frage von DerWoWusste zum Thema Windows 10 ...

Windows Server
Seit IP Umstellung DC DNS Fehler (17)

Frage von Yaimael zum Thema Windows Server ...

Weiterbildung
gelöst Fest angestellter Admin oder Systemhaus Admin mit Kundenbetreuung? (15)

Frage von Voiper zum Thema Weiterbildung ...

Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (15)

Frage von Spitzbube zum Thema Netzwerke ...