lehrkraefte:snr:informatik:glf22:python:snake

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:glf22:python:snake [2023/02/08 13:20]
Olaf Schnürer [Aufgabe: Ein Snake-Programm in Grundzügen verstehen]
lehrkraefte:snr:informatik:glf22:python:snake [2023/02/14 20:01] (current)
Olaf Schnürer [Richtung Snake: Listen in Python]
Line 158: Line 158:
 <code python listen-demo.py> <code python listen-demo.py>
 # Beispiel 1: # Beispiel 1:
-# Top 5 der Vornamen in der italienschen Schweiz 2021 laut BFS, https://babynames-stat.ch/de/index.html +# Top 5 der Vornamen in der italienischen Schweiz 2021 laut BFS, https://babynames-stat.ch/de/index.html 
-namens_liste = ['Leonardo', 'Alessandro', 'Liam', 'Noah', 'Tommaso'+namensliste = ['Leonardo', 'Alessandro', 'Liam', 'Noah', 'Tommaso'
-print(namens_liste+print(namensliste
-print(namens_liste[3]) +print(namensliste[3]) 
-print(namens_liste[0]) +print(namensliste[0]) 
-namens_liste[3] = 'Urs' +namensliste[3] = 'Urs' 
-print(namens_liste+print(namensliste
-print("Liam" in namens_liste+print("Liam" in namensliste
-print("Luca" in namens_liste+print("Luca" in namensliste
-print(len(namens_liste)) +print(len(namensliste)) 
-for name in namens_liste:+for name in namensliste:
     print('Mi chiamo ' + name + '.')     print('Mi chiamo ' + name + '.')
-namens_liste.insert(0, 'Nathan'+namensliste.insert(0, 'Nathan'
-print(namens_liste+print(namensliste
-namens_liste.insert(3, 'Ephraim'+namensliste.insert(3, 'Ephraim'
-print(namens_liste+print(namensliste
-namens_liste.pop() +namensliste.pop() 
-print(namens_liste+print(namensliste
-namens_liste.pop(2) +namensliste.pop(2) 
-print(namens_liste+print(namensliste
-print(namens_liste[2:6])+print(namensliste[1:3])
  
 # Beispiel 2: # Beispiel 2:
Line 200: Line 200:
 Ausserdem sollte man verstehen, warum eine Liste die naheliegende Datenstruktur für Snake ist (verbale Erklärung mit Snake-Beispielprogramm, anhalten mit Leertaste, Liste wird unten angezeigt). Ausserdem sollte man verstehen, warum eine Liste die naheliegende Datenstruktur für Snake ist (verbale Erklärung mit Snake-Beispielprogramm, anhalten mit Leertaste, Liste wird unten angezeigt).
  
 +<hidden Tafelfoto dazu>
 +{{lehrkraefte:snr:informatik:glf22:python:snake-mit-listen.jpg}} 
 +</hidden>
 ===== Aufgabe: Ein Snake-Programm in Grundzügen verstehen ===== ===== Aufgabe: Ein Snake-Programm in Grundzügen verstehen =====
  
  • lehrkraefte/snr/informatik/glf22/python/snake.1675858806.txt.gz
  • Last modified: 2023/02/08 13:20
  • by Olaf Schnürer