ich bin totaler Python-Newbie und hänge an folgendem Problem:
Ist es möglich, die Variable a an eine Funktion zu übergeben, dort zu bearbeiten, wieder zurückzugeben, auszuwerten um dann wieder an dieselbe Funktion zu übergeben und so weiter...
Hier der Code, der so nicht funktionieren will:
Code: Alles auswählen
#!/usr/bin/python
a=0
def aplus(a):
a=a+1
return a
while a<5:
print aplus(a)
print 'Fertig'
1
2
3
4
5
Fertig
erhalten, stattdessen erhalten ich endlos
1
1
1
...
Vielleicht bin ich einfach auch zu blöde für solche Sachen und sollte lieber Vogelhäuschen basteln....
Trotzdem würde ich mich über einen Tipp freuen!
Liebe Grüße