Funktionen und Variablen
Verfasst: Samstag 22. Oktober 2022, 00:27
Hi Leute, ich muss euch wieder mal mit meinen Anfängerproblemen belästigen 
Also ich hab da so ein kleines Programm geschrieben. Wollte es aber strukturiert halten deswegen habe ich alle Funktionen in einem
separaten file namens funktionen.py geschrieben, Um das zu verdeutlichen habe ich das Programm hier vereinfacht dargestellt um meine Problematik verständlicher zu machen. Es geht sich ja nur um das Funktionsprinzip.
Die Variante 2 funktioniert leider nicht , ich vermute das die variablen a und b nicht in die Funktion übernommen werden wenn die
Funktion in einem separatem file liegt.
Wie kann ich die funktionen separat halten aber so das die variablen aus dem main.py übernommen werden ? Falls dass das Problem
überhaupt ist.
LG

Also ich hab da so ein kleines Programm geschrieben. Wollte es aber strukturiert halten deswegen habe ich alle Funktionen in einem
separaten file namens funktionen.py geschrieben, Um das zu verdeutlichen habe ich das Programm hier vereinfacht dargestellt um meine Problematik verständlicher zu machen. Es geht sich ja nur um das Funktionsprinzip.
Code: Alles auswählen
#Variante 1 funktion in main.py
a = int(input("zahl1 eingeben"))
b = int(input("zahl2 eingeben"))
def rechnen():
c = a + b
print(c)
rechnen()
#Variante 2: Die gleiche funktion in separatem file funktionen.py
import funktionen
a = int(input("zahl1 eingeben"))
b = int(input("zahl2 eingeben"))
funktionen.rechnen()
#Das funktionen.py file ist in dem gleichen Ordner wie die main.py
Funktion in einem separatem file liegt.
Wie kann ich die funktionen separat halten aber so das die variablen aus dem main.py übernommen werden ? Falls dass das Problem
überhaupt ist.
LG