kostenloser Webspace werbefrei: lima-city


Aktion wird nicht ausgeführt

lima-cityForumProgrammiersprachenPython

  1. Autor dieses Themas

    s******g

    Hi Leute,

    ich habe jetzt mit python angefangen und stecke fest.
    Das folgende Script will mir „Hallo Welt“ nicht ausspucken, zeigt mir aber auch keine Fehler an.. :-/
    #!/usr/bin/python
    class Person:
    	def SagHallo(self):
    		print "Hallo Welt" 
    	
    p = Person()
    p.SagHallo


    Habt ihr ne Idee woran das liegt?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. #!/usr/bin/python
    class Person:
    	def SagHallo(self):
    		print "Hallo Welt" 
    	
    p = Person()
    p.SagHallo()


    should do the trick.

    p ist eine instanz der klasse Person, die klasse Person hat eine als Funktion definierte Methode SagHallo und bei Funktionen müssen beim Aufruf die Parameterklammern mit angegeben werden.

    Beitrag zuletzt geändert: 28.5.2011 16:26:52 von fatfox
  4. Autor dieses Themas

    s******g

    fatfox schrieb:
    #!/usr/bin/python
    class Person:
    	def SagHallo(self):
    		print "Hallo Welt" 
    	
    p = Person()
    p.SagHallo()


    should do the trick.

    p ist eine instanz der klasse Person, die klasse Person hat eine als Funktion definierte Methode SagHallo und bei Funktionen müssen beim Aufruf die Parameterklammern mit angegeben werden.


    Hat leider nichts geändert... :-(
  5. wie führst du das denn aus ?

    Bei mir funktioniert der von mir korrigierte Code mit Python 2.6.6 einwandfrei (abgesehen davon das er sinnlos ist)

    Beitrag zuletzt geändert: 28.5.2011 16:38:24 von fatfox
  6. Autor dieses Themas

    s******g

    Ich rufe die Datei im Terminal auf.

    Bei mir kommt einfach gar nichts.

    Habe es jetzt genauso wie du hier stehen.

    Python-Version ist auch bei mir 2.6.6 :-(

    Und sinnlos ist er weil ich noch nichts mit Sinn schaffe :p
  7. Also nur für den Fall:

    Python Scripte werden folgendermaßen aufgerufen:
    python script.py
    die datei muss dafür natürlich ausführbar sein und ev. änderungen gespeichert sein sonst wird der letzte auf der Festplatte befindliche Stand ausgeführt und ev. Änderungen hätten keinen Effekt. Unter windows kann es sein das das CMD Fenster sich nach Ende des Programms gleich wieder schließt deswegen sollte man unter Windows die IDLE Entwicklungsumgebung benutzen die bei Python dabei ist oder eine andere IDE bspw. Geany damit man als Anfänger seine konzentration auf die Sprache und nicht die Merkwürdigkeiten seines Systems lenken kann.
  8. Autor dieses Themas

    s******g

    fatfox schrieb:
    Also nur für den Fall:

    Python Scripte werden folgendermaßen aufgerufen:
    python script.py
    die datei muss dafür natürlich ausführbar sein und ev. änderungen gespeichert sein sonst wird der letzte auf der Festplatte befindliche Stand ausgeführt und ev. Änderungen hätten keinen Effekt. Unter windows kann es sein das das CMD Fenster sich nach Ende des Programms gleich wieder schließt deswegen sollte man unter Windows die IDLE Entwicklungsumgebung benutzen die bei Python dabei ist oder eine andere IDE bspw. Geany damit man als Anfänger seine konzentration auf die Sprache und nicht die Merkwürdigkeiten seines Systems lenken kann.


    Ich arbeite unter Linux, rufe es wie du beschrieben auf und schreibe das ganze in Geany ;-)

    Die Datei ist ausführbar.

    EDIT:
    Geany hat mir die Datei als „tut.py“ gespeichert, obwohl ich „tut“ geöffnet habe. Doofer Fehler, jetzt funktioniert es natürlich. Trotzdem danke!

    Beitrag zuletzt geändert: 28.5.2011 16:58:22 von sideblog
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!