1) Lies das folgende Programm und versuche zu erklären, was das Programm macht.
Schreibe deine Erklärungen als Kommentar direkt in den Quellcode in Thonny.
2) Probiere es anschließend aus und suche nach einer Erklärung des Verhaltens.
a=10
b=5
b=a
liste_a = ['Hallo', 'schönes', 'Wetter']
liste_b = liste_a
liste_b[1] = 'schlechtes'
print(liste_a[0], liste_a[1], liste_a[2])
Hinweis:
Jede Variable bekommt im Hauptspeicher eine Speicheradresse/einen Speicherplatz-
Nachdem Listen mehr als einen Wert speichern können, belegen diese natürlich mehr Speicherplätze.
Hinter den Variablennamen der Listen selbst versteckt sich dann nur eine weitere Speicheradresse, wo die Liste beginnt bzw. sich das erste Element [0] befindet.
Bei [1] muss er dann den ersten Speicherplatz + 1 zählen, also nur einen Speicherplatz weiter nach unten rücken. So kann man auf jedes einzelne Element zugreifen.