Hilfe bei Bankfunktion!
Verfasst: Samstag 2. April 2011, 22:17
Bin gerade am Verzweifeln.
Ich versuche gerade eine Funktion einer Bank zu erstellen, ich sage ihm wieviel Geld ich habe, danach fordert er mich auf, etwas zu machen
in diesem Fall "abheben". Danach fragt er, wieviel ich von meinem Konto abheben möchte... Danach kommt eine Fehlermeldung.
Fehlermeldung:
@@edit
Ausserhalb der Funktion klappt aber nur
Ich versuche gerade eine Funktion einer Bank zu erstellen, ich sage ihm wieviel Geld ich habe, danach fordert er mich auf, etwas zu machen
in diesem Fall "abheben". Danach fragt er, wieviel ich von meinem Konto abheben möchte... Danach kommt eine Fehlermeldung.
Code: Alles auswählen
def konto():
guthaben = raw_input("Wie lautet ihr Kontostand?")
eingabe = raw_input("Was möchten Sie tun?")
if (eingabe == "abheben"):
wieviel = raw_input("Wieviel möchten Sie abheben?")
guthaben = guthaben - wieviel
print "Sie haben noch ,guthaben, Euro übrig!"
Code: Alles auswählen
Traceback (most recent call last):
File "<pyshell#141>", line 1, in <module>
konto()
File "<pyshell#140>", line 6, in konto
guthaben = guthaben - wieviel
TypeError: unsupported operand type(s) for -: 'str' and 'str'
Ausserhalb der Funktion klappt aber nur
Code: Alles auswählen
guthaben - wieviel