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
6.3.2.13.5
inf-schule.de/imperative-programmierung/python/konzepte/namensraeume/uebungen
inf-schule.de/6.3.2.13.5
inf-schule.de/@/page/8Fl0evrVJJYi3T4F

Rückmeldung geben