Variablen in eine Funktion übernehmen?
Hi, ich bräuchte Hilfe bei einem Problem mit Python. Ich bin noch relativ neu mit Python und kämpfe mich gerade durch Funktionen. Man kann ja bestimmte Buchstaben/Zeichen in der Funktion ja durch Zahlen ersetzen. Ich möchte allerdings, dass sich der Name einer Variable in einer Funktion ändert, also dass bei 4 mal der gleichen Funktion 4 unterschiedliche Variablen angeben bzw. wieder mit den neuen werten verwenden kann (Vieleicht ist es mit meinem aktuellem Code besser zu verstehen ;P):
Ich hoffe, ihr könnt mir helfen, danke schon mal.
1 Antwort
Was du suchst, sind Rückgabewerte oder Englisch "Return-Values". Sicherlich gibt es in jedem guten Tutorial ein Kapitel dazu, welches dein Problem sofort lösen wird.
Der Code wird dann in der Art sein, dass du am Ende der Funktion schreibst:
return a, n
Der Code dann etwa:
m1, m2 = testrand()
Ein Parameter wird dann nicht benötigt.
Ich hoffe das hilft.
Ach schau an, Python kann mehrere Ergebniswerte liefern? Das ist ja was. Aber sollte es nicht heißen: