lehrkraefte:blc:informatik:glf20:programmieren:listen

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:blc:informatik:glf20:programmieren:listen [2020/11/04 16:16]
mirco.triner
lehrkraefte:blc:informatik:glf20:programmieren:listen [2020/11/06 13:19] (current)
mirco.triner
Line 30: Line 30:
 </WRAP> </WRAP>
  
-<WRAP info>+<WRAP todo>
 Damit nicht jedes Element einzeln ausgegeben werden muss, können wir hier auch Schleifen (Wiederholungen verwenden). Damit nicht jedes Element einzeln ausgegeben werden muss, können wir hier auch Schleifen (Wiederholungen verwenden).
 Kopieren, testen und verstehen Sie folgenden zwei Codeblöcke: Kopieren, testen und verstehen Sie folgenden zwei Codeblöcke:
Line 59: Line 59:
 schulklasse.append('Kevin') schulklasse.append('Kevin')
 </code> </code>
 +<hidden Tipp>
 +Wenn die Liste nach dem Hinzufügen auf der Konsole ausgegeben werden möchte, muss ab Schluss noch ein print-Statement eingefügt werden.
 +<code>
 +print(schulklasse)
 +</code>
 +</hidden>
 +
 </WRAP> </WRAP>
  
Line 87: Line 94:
 schulklasse.index('Max') schulklasse.index('Max')
 </code> </code>
 +<hidden Tipp>
 +Damit der Index von Max auf der Konsole ausgegeben wird, benötigt das Skript noch ein print-Statement.
 +<code>
 +print(schulklasse.index('Max'))
 +</code>
 +</hidden>
 </WRAP> </WRAP>
  
Line 94: Line 107:
   - Legen Sie eine Liste mit Namen "zahlen" an, die mindestens 10 Elemente enthält.   - Legen Sie eine Liste mit Namen "zahlen" an, die mindestens 10 Elemente enthält.
   - Geben Sie das siebte Element der Liste aus.   - Geben Sie das siebte Element der Liste aus.
-  - Geben Sie die Elemente zwei-acht als Liste aus. +  - Geben Sie die Elemente zwei bis acht als Liste aus. 
-  - Geben Sie die Elemente zwei-acht als einzelne Elemente aus+  - Geben Sie die Elemente zwei bis acht als einzelne Elemente aus
   - Fügen Sie die Zahlen 15, 23 und 95 zur Liste hinzu.   - Fügen Sie die Zahlen 15, 23 und 95 zur Liste hinzu.
   - Löschen Sie das dritte Element aus der Liste.   - Löschen Sie das dritte Element aus der Liste.
Line 167: Line 180:
 ===== Lösungsvorschläge ===== ===== Lösungsvorschläge =====
 <hidden Lösungvorschläge> <hidden Lösungvorschläge>
 +<code>
 +#Ergänzen Sie die Liste der Schülerinnen und Schüler um fünf Namen.
 +
 +schulklasse = ['Anna','Max','Mia','Gustav','Paula','Hugo','Petra','Fritz','Emily']
 +
 +
 +#Schreiben Sie nun ein Programm, welches jeden zweiten Namen aus der Liste ausgibt.
 +#Option 1: For-Schleife
 +
 +for student in range(0,len(schulklasse),2):
 +    print(schulklasse[student])
 +
 +
 +#Option 2: While-Schleife
 +
 +counter = 0
 +while counter < len(schulklasse):
 +    print(schulklasse[counter])
 +    counter += 2
 +</code>
 +
 <code> <code>
 #Legen Sie eine Liste mit Namen “zahlen” an, die mindestens 10 Elemente enthält. #Legen Sie eine Liste mit Namen “zahlen” an, die mindestens 10 Elemente enthält.
 zahlen = [3,7,1,67,98,34,76,56,90,32] zahlen = [3,7,1,67,98,34,76,56,90,32]
 +
  
 #Geben Sie das siebte Element der Liste aus. #Geben Sie das siebte Element der Liste aus.
 print(zahlen[6]) print(zahlen[6])
  
-#Geben Sie die Elemente zwei-acht als Liste aus.+ 
 +#Geben Sie die Elemente zwei bis acht als Liste aus.
 print(zahlen[1:7]) print(zahlen[1:7])
  
-#Geben Sie die Elemente zwei-acht als einzelne Elemente aus + 
-for zahl in zahlen+#Geben Sie die Elemente zwei bis acht als einzelne Elemente aus 
-    print(zahl)+#Option 1: 
 +counter = 1 
 +while counter < 7: 
 +    print(zahlen[counter]) 
 +    counter += 1 
 + 
 +#Option 2: 
 +for zahl in range(1,7)
 +    print(zahlen[zahl]) 
  
 #Fügen Sie die Zahlen 15, 23 und 95 zur Liste hinzu. #Fügen Sie die Zahlen 15, 23 und 95 zur Liste hinzu.
Line 185: Line 230:
 zahlen.append(23) zahlen.append(23)
 zahlen.append(95) zahlen.append(95)
 +
  
 #Löschen Sie das dritte Element aus der Liste. #Löschen Sie das dritte Element aus der Liste.
 zahlen.pop(2) zahlen.pop(2)
 +
  
 #Löschen Sie die Zahl 23 aus der Liste. #Löschen Sie die Zahl 23 aus der Liste.
  • lehrkraefte/blc/informatik/glf20/programmieren/listen.1604502976.txt.gz
  • Last modified: 2020/11/04 16:16
  • by mirco.triner