¿return wert wird nicht zurückgegeben?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
killroy84
User
Beiträge: 7
Registriert: Samstag 13. Dezember 2003, 00:28

hi,
hab ein problem mit nem return statement.
und zwar hab ich ne funktion mit ner variablen (ein string), die wenn ich sie in der funktion ausgeben mit

print <varname>

normal ausgegeben wird, wenn ich sie aber als return wert angebe, also

return <varname>

und die funktion aufrufe mit

print <funktionsname>

kommt None
woran kann das liegen? :o
oenone
User
Beiträge: 75
Registriert: Mittwoch 27. August 2003, 14:39
Wohnort: 49°17'28N, 8°15'57E
Kontaktdaten:

Code: Alles auswählen

>>> def bla():
	return "test"

>>> print bla()
test
hmm... also bei mir gehts. poste mal etwas code um das zu veranschaulichen.

auf bald
oenone
if you don't remember something, it never happened.
if you aren't remembered, you never existed.
i don't quite understand what love is like... but if there was someone who liked me, i'd be happy.
Gast

habs :)
also:
es war ne rekursive funktion, die sich selbst aufgerufen hat, bis etwas zurückgegeben wird, und vor den rekursiv aufruf hätte ein return stehen müssen damit das was zur funktion zurückgegeben wird dann auch bis zur aufrufenden funktion weitergereicht wird. :)
hatte vergessen das mit der rekursiven funktion zu erwähnen, war mir zu sicher, dass es damit nix zu tun hat :oops:
Antworten