Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:daten:processing [2026-05-27 14:40] – [Aufgabe 2] hof | gf_informatik:daten:processing [2026-06-01 10:14] (aktuell) – [Aufgabe 7] hof | ||
|---|---|---|---|
| Zeile 59: | Zeile 59: | ||
| * Die Datei (hier `beispiel.txt`) muss sich im Ordner befinden, wo Python ausgeführt wird. | * Die Datei (hier `beispiel.txt`) muss sich im Ordner befinden, wo Python ausgeführt wird. | ||
| * `' | * `' | ||
| + | |||
| + | |||
| #### Aufgabe 2 | #### Aufgabe 2 | ||
| Zeile 91: | Zeile 93: | ||
| Beschreibe eine Datei mit einigen Zeilen. Es ist ungünstig, mehr als einige zehntausend Zeilen zu schreiben... | Beschreibe eine Datei mit einigen Zeilen. Es ist ungünstig, mehr als einige zehntausend Zeilen zu schreiben... | ||
| ## CSV-Format | ## CSV-Format | ||
| - | Die Datei `gemeinden.csv` ist im [[wpde> | + | Die Datei `gemeinden.csv` ist im [[wpde> |
| Oft werden in der ersten Zeile die Spaltennamen festgelegt: | Oft werden in der ersten Zeile die Spaltennamen festgelegt: | ||
| Zeile 107: | Zeile 109: | ||
| * `strip()` gibt den selben String zurück, aber ohne Leerschläge oder anderen _Whitespace_ (Zeilenumbrüche...) an beiden Enden: | * `strip()` gibt den selben String zurück, aber ohne Leerschläge oder anderen _Whitespace_ (Zeilenumbrüche...) an beiden Enden: | ||
| * `" | * `" | ||
| + | |||
| #### Aufgabe 4 | #### Aufgabe 4 | ||
| Zeile 115: | Zeile 118: | ||
| * Wieviele Gemeinden gibt es im Kanton Thurgau? Wieviele im Kanton Bern? | * Wieviele Gemeinden gibt es im Kanton Thurgau? Wieviele im Kanton Bern? | ||
| - | < | + | < |
| <script type=" | <script type=" | ||
| with open(' | with open(' | ||
| Zeile 154: | Zeile 157: | ||
| print(" | print(" | ||
| </ | </ | ||
| - | |||
| #### Aufgabe 5 | #### Aufgabe 5 | ||
| Benütze `try...except` um in deinem Code die Bevölkerung und die Fläche der Gemeinden auszulesen. | Benütze `try...except` um in deinem Code die Bevölkerung und die Fläche der Gemeinden auszulesen. | ||
| Zeile 161: | Zeile 163: | ||
| * wie gross ist die Bevölkerung des Kanton Thurgau? | * wie gross ist die Bevölkerung des Kanton Thurgau? | ||
| - | < | + | < |
| <script type=" | <script type=" | ||
| with open(' | with open(' | ||
| Zeile 182: | Zeile 184: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | |||
| #### Aufgabe 6 | #### Aufgabe 6 | ||
| Schreibe Python-Code, | Schreibe Python-Code, | ||
| Zeile 193: | Zeile 193: | ||
| * kleinste Bevölkerung: | * kleinste Bevölkerung: | ||
| * grösste Fläche: Scuol ($438.76 km^2$) | * grösste Fläche: Scuol ($438.76 km^2$) | ||
| - | * Einwohner: $8670125$ | + | * Einwohner: $9050451$ |
| ++++ | ++++ | ||
| - | < | + | < |
| <script type=" | <script type=" | ||
| def find_smallest_population(): | def find_smallest_population(): | ||
| Zeile 224: | Zeile 224: | ||
| </ | </ | ||
| - | < | + | < |
| <script type=" | <script type=" | ||
| def find_largest_area(): | def find_largest_area(): | ||
| Zeile 251: | Zeile 251: | ||
| </ | </ | ||
| </ | </ | ||
| - | |||
| #### Aufgabe 7 | #### Aufgabe 7 | ||
| Erweitere den Code, um folgende Fragen zu beantworten: | Erweitere den Code, um folgende Fragen zu beantworten: | ||
| Zeile 259: | Zeile 258: | ||
| - | < | + | < |
| <script type=" | <script type=" | ||
| def summarize_canton(canton): | def summarize_canton(canton): | ||