kostenloser Webspace werbefrei: lima-city


Variablendarstellung in Python

lima-cityForumProgrammiersprachenPython

  1. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    Servus,
    ich hab heute mal ein wenig angefangen mich in Python ein zu arbeiten.
    Allerdings stehe ich vor dem klitzkleinen Problem dass ich nicht weiß wie ich eine Variable in die range-Funktion schreiben soll:

    anfang = raw_input("Anfangszahl?\n")
    
    ende = raw_input("Endzahl?\n")
    
    for n in range(anfang, ende):


    Grüßle
    Fabi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Das kann so nicht gehen denn raw_input erzeugt einen String also eine Zeichenkette.
    versuche sowas:

    anfang = raw_input("Anfangszahl?\n") # Liest die Usereingabe als String
    
    anfang = int(anfang) # macht aus der eingegebenen Zeichenkette eine ganze Zahl
    
    ende = raw_input("Endzahl?\n") # Liest die Usereingabe als String
    
    ende = int(ende) # macht aus der eingegebenen Zeichenkette eine ganze Zahl
    
    for n in range(anfang, ende):
        # hier kommt der Schleifeninhalt

    Alternativ könntest du in Python 2.x auch die input() funktion benutzen, die von sich aus eine ganze Zahl zurück gibt, in Python 3 ist diese Unterscheidung aber meine ich aufgehoben wurden und input() liefert immer einen String.

    Beitrag zuletzt geändert: 28.8.2010 19:51:58 von fatfox
  4. Autor dieses Themas

    fabian-riedel

    Kostenloser Webspace von fabian-riedel

    fabian-riedel hat kostenlosen Webspace.

    Dankeschön, tut perfekt :smile:

    Fabi
  5. 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!