i

Übungen

Aufgabe 1: lokale und globale Variablen

(a) Das folgende Programm zum Tauschen von zwei Zahlenwerten liefert beim Ausführen eine Fehlermeldung. Warum?

# Unterprogramme

def zahlen_eingeben():
    zahl1 = input("Zahl 1: ")
    zahl2 = input("Zahl 2: ")

def zahlen_tauschen():
    hilf = zahl1
    zahl1 = zahl2
    zahl2 = hilf

def zahlen_ausgeben():
    print("Zahl 1: ", zahl1)
    print("Zahl 2: ", zahl2)
    
# Hauptprogramm

zahlen_eingeben()
zahlen_tauschen()
zahlen_ausgeben()

(b) Wie könnte man es verändern, so dass das Programm korrekt arbeitet?

Suche

v
2.4.2.12.6
inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/namensraeume/uebungen
inf-schule.de/2.4.2.12.6

Rückmeldung geben