kostenloser Webspace werbefrei: lima-city


Python - Label wie bei TI Basic

lima-cityForumProgrammiersprachenPython

  1. Autor dieses Themas

    misterbunny

    misterbunny hat kostenlosen Webspace.

    Beim meinem TI 84 plus mit der TI Basic Programmiersprache kann ich Folgendes programmieren:

    Label A
    Disp(=print) "Wiederholen?"
    Input (A)
    If A=1
    then
    Goto A
    end


    Sodass ich durch den Goto Befehl wieder bei A starten kann...

    Giebts sowas ähnliches bei Python eigentlich auch?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Nein soetwas gibt es nicht mehr, es handelt sich hierbei um schlechten Stil und der wird von Python nicht mehr unterstützt

    Du kannst die von dir beschriebene Funktion mit einer WHILE Schleife erreichen.
  4. Autor dieses Themas

    misterbunny

    misterbunny hat kostenlosen Webspace.

    fatfox schrieb:
    Nein soetwas gibt es nicht mehr, es handelt sich hierbei um schlechten Stil und der wird von Python nicht mehr unterstützt

    Du kannst die von dir beschriebene Funktion mit einer WHILE Schleife erreichen.


    Naja, wäre in unserem Fall halt richtig nützlich...
    Giebt es denn noch etwas anderes als den While Loop?...
    Danke,
    Mfg,
    MrB
  5. misterbunny schrieb:Giebt es denn noch etwas anderes als den While Loop?...


    Ja klar. Man kann das auf viele unterschiedliche Wege lösen, ich hab das mal mit Funktionsaufrufen gemacht:

    def A():
        dummy = raw_input("Wiederholen? ")
        if dummy == "ja":
            A()
    A()
  6. Autor dieses Themas

    misterbunny

    misterbunny hat kostenlosen Webspace.

    fatfox schrieb:
    misterbunny schrieb:Giebt es denn noch etwas anderes als den While Loop?...


    Ja klar. Man kann das auf viele unterschiedliche Wege lösen, ich hab das mal mit Funktionsaufrufen gemacht:

    def A():
        dummy = raw_input("Wiederholen? ")
        if dummy == "ja":
            A()
    A()



    Frage: Es giebt doch auch noch ne andere Anweisung, die fast genau wie while geht, oder?
    Wie ging die nochmal?
  7. Du meinst vermutliche eine Zählschleife mit FOR, der Unterschied zum WHILE ist das FOR-Schleifen schrittweise über geeignete Objekte iterieren können.

    In Python sind FOR-Schleifen ein äußerst mächtiges Werkzeug das nicht nur zur mehrmaligen (definierten) Widerholung von Anweisungen genutzt werden kann sondern genauso gut Arrays, Listen, Dictionarys, Strings, Dateien usw. verarbeiten kann.

    Eine einfache Zählschleife:

    startwert = 1
    endwert = 5
    
    for i in range(startwert, endwert):
          print i, ".Durchlauf"


    Beachte das range() eine Anzahl von Zahlen zwischen "startwert" und "endwert" liefert die vorgeben wie oft die Schleife ausgeführt wird, "startwert" ist dabei immer der zuerst angenommene Wert während "endwert" nie erreicht wird.

    Beitrag zuletzt geändert: 7.11.2009 19:06:05 von fatfox
  8. Autor dieses Themas

    misterbunny

    misterbunny hat kostenlosen Webspace.

    fatfox schrieb:
    Du meinst vermutliche eine Zählschleife mit FOR, der Unterschied zum WHILE ist das FOR-Schleifen schrittweise über geeignete Objekte iterieren können.

    In Python sind FOR-Schleifen ein äußerst mächtiges Werkzeug das nicht nur zur mehrmaligen (definierten) Widerholung von Anweisungen genutzt werden kann sondern genauso gut Arrays, Listen, Dictionarys, Strings, Dateien usw. verarbeiten kann.

    Eine einfache Zählschleife:

    startwert = 1
    endwert = 5
    
    for i in range(startwert, endwert):
          print i, ".Durchlauf"


    Beachte das range() eine Anzahl von Zahlen zwischen "startwert" und "endwert" liefert die vorgeben wie oft die Schleife ausgeführt wird, "startwert" ist dabei immer der zuerst angenommene Wert während "endwert" nie erreicht wird.


    *Vor den Kopf schlägt und sich erinnert'
    Jep^^ Danke nochmal für die Info :)
    Leuft jetzt aber auch so, mit dem While Loop halt :/

    Naja,
    Danke nochmals,
    MFG,
    MrB
  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!