Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:daten:processing [2023-05-31 12:12] – [Aufgabe 4] hofgf_informatik:daten:processing [2024-06-10 10:45] (aktuell) hof
Zeile 6: Zeile 6:
  
 Wieviel ist viel? 1000?  Wieviel ist viel? 1000? 
 +
 #### Aufgabe 1 #### Aufgabe 1
  
Zeile 65: Zeile 66:
     * `"Aarau,AG,21726,12.36".split(',')` erzeugt die Liste `["Aarau","AG","21726","12.36"]`     * `"Aarau,AG,21726,12.36".split(',')` erzeugt die Liste `["Aarau","AG","21726","12.36"]`
   * `strip()` gibt den selben String zurück, aber ohne Leerschläge an beiden Enden.   * `strip()` gibt den selben String zurück, aber ohne Leerschläge an beiden Enden.
 +
  
 #### Aufgabe 4 #### Aufgabe 4
Zeile 88: Zeile 90:
     print("Bern", be)     print("Bern", be)
     print("Thurgau", tg)     print("Thurgau", tg)
 +</code>
 ++++ ++++
 </nodisp> </nodisp>
Zeile 112: Zeile 115:
    * welche Spalten (Indices) gehören zu diesen Werten?    * welche Spalten (Indices) gehören zu diesen Werten?
    * verwendest du `int()` oder `float()`?    * verwendest du `int()` oder `float()`?
 +
  
 #### Aufgabe 6 #### Aufgabe 6
Zeile 124: Zeile 128:
   * Einwohner: $8670125$   * Einwohner: $8670125$
 ++++ ++++
 +
 +<nodisp 2>
 +++++Code:|
 +<code python>
 +def find_smallest_population():
 +    with open('gemeinden.csv') as towns:
 +        # Search for the smallest, so start out with a value larger than any expected.
 +        min_pop = 1000000
 +        town = None
 +        for line in towns:
 +            cells = line.split(',')
 +            try:
 +                # Population is in the third column, and it is an integer.
 +                population = int(cells[2])
 +                if population < min_pop:
 +                    # We found a town smaller than the currently known smallest.
 +                    min_pop = population
 +                    town = cells[0]
 +            except ValueError:
 +                pass
 +        return town, min_pop
 +
 +print("Smallest town: ", find_smallest_population())
 +</code>
 +++++
 +</nodisp>
  
 <nodisp 2> <nodisp 2>
  • gf_informatik/daten/processing.1685535144.txt.gz
  • Zuletzt geändert: 2023-05-31 12:12
  • von hof