commit some shii

This commit is contained in:
2025-12-16 07:28:59 +01:00
parent 2c92baa9c8
commit 7daa295db1
9 changed files with 9189 additions and 2 deletions

28
csv/üben1/main.py Normal file
View File

@@ -0,0 +1,28 @@
# -*- coding: ansi -*-
import csv
seen = []
fieldnames = ["Name", "Bundesland", "Flaeche", "Maximale Seetiefe", "Seevolumen", "Anzahl"]
with open("seen.csv", newline="", encoding="ansi") as csvfile:
reader = csv.DictReader(csvfile, delimiter=';', fieldnames=fieldnames)
for row in reader:
row['Flaeche'] = float(row['Flaeche'].replace(',', '.'))
row['Maximale Seetiefe'] = float(row['Maximale Seetiefe'].replace(',', '.'))
row['Seevolumen'] = float(row['Seevolufmen'].replace(',', '.')) if row['Seevolumen'] else 0
seen.append(row)
anzahl_seen = len(seen)
gesamtflaeche = sum(s['Flaeche'] for s in seen)
tiefster_see = max(seen, key=lambda s: s['Maximale Seetiefe'])
durchschnittstiefe = sum(s['Maximale Seetiefe'] for s in seen) / anzahl_seen
print(f"Anzahl der Seen: {anzahl_seen}")
print(f"Gesamtfl<EFBFBD>che: {gesamtflaeche:.2f} km<6B>")
print(f"Tiefster See: {tiefster_see['Name']} mit {tiefster_see['Maximale Seetiefe']} m")
print(f"Durchschnittliche Tiefe: {durchschnittstiefe:.2f} m\n")
print("Liste aller Seen mit Bundesland:")
for s in seen:
print(f"{s['Name']} ({s['Bundesland']})")

44
csv/üben1/seen.csv Normal file
View File

@@ -0,0 +1,44 @@
Achensee;Tirol;929;6,8;133;454
Almsee;Ober<65>sterreich;589;0,85;5;2
Altausseer See;Steiermark;712;2,1;53;73
Alte Donau;Wien;157;1,7;6,8;4
Attersee;Ober<65>sterreich;469;46,2;171;3890
Bodensee;Vorarlberg;396;535;254;48000
Erlaufsee;Nieder<65>sterreich,<EFBFBD>Steiermark;835;0,72;38;15
Faaker See;K<>rnten;555;2,2;30;35
Fuschlsee;Salzburg;663;2,65;67;98
Grabensee;Salzburg;503;1,3;14;12
Grundlsee;Steiermark;708;4,1;64;169
Haldensee;Tirol;1124;0,73;22;10
Hallst<EFBFBD>tter See;Ober<65>sterreich;508;8,6;125;558
Heiterwanger See;Tirol;976;1,37;60;55
Hintersee;Salzburg;685;0,82;22;9
Hintersteiner See;Tirol;883;0,56;36;7
Illmitzer Zicksee (Zicklacke);Burgenland;117;1,17;0,5;0
Irrsee<EFBFBD>(Zeller See);Ober<65>sterreich;553;3,6;32;53
Keutschacher See;K<>rnten;506;1,33;16;14
Klopeiner See;K<>rnten;446;1,11;48;25
Lange Lacke;Burgenland;117;2,5;0,8;2
L<EFBFBD>ngsee;K<>rnten;550;0,75;21;9
Lunzer See;Nieder<65>sterreich;608;0,68;34;14
Mattsee<EFBFBD>(Niedertrumer See);Salzburg;503;3,58;42;61
Millst<EFBFBD>tter See;K<>rnten;588;13,28;141;1205
Mondsee;Ober<65>sterreich[2];481;13,8;68;497
Neufelder See;Burgenland;223;0,6;23;8
Neusiedler See;Burgenland;115;320;1,8;320
Obertrumer See;Salzburg;503;4,88;36;85
Offensee;Ober<65>sterreich;649;0,55;38;11
Ossiacher See;K<>rnten;502;10,79;52;206
Plansee;Tirol;976;2,87;77;124
Pressegger See;K<>rnten;560;0,55;14;2
St. Andr<64>er Zicksee;Burgenland;116;1,23;1,4;1
Toplitzsee;Steiermark;718;0,54;103;34
Traunsee;Ober<65>sterreich;423;24,4;191;2189
Vilsalpsee;Tirol;1165;0,51;30;8
Vorderer Gosausee;Ober<65>sterreich;933;0,58;69;25
Walchsee;Tirol;655;0,95;21;11
Wallersee;Salzburg;505;6,1;23;76
Wei<EFBFBD>ensee;K<>rnten;929;6,53;99;226
Wolfgangsee;Ober<65>sterreich,<EFBFBD>Salzburg;538;12,84;113;667
W<EFBFBD>rthersee;K<>rnten;440;19,39;85;816
Zeller See;Salzburg;750;4,55;68;178
1 Achensee Tirol 929 6,8 133 454
2 Almsee Oberösterreich 589 0,85 5 2
3 Altausseer See Steiermark 712 2,1 53 73
4 Alte Donau Wien 157 1,7 6,8 4
5 Attersee Oberösterreich 469 46,2 171 3890
6 Bodensee Vorarlberg 396 535 254 48000
7 Erlaufsee Niederösterreich, Steiermark 835 0,72 38 15
8 Faaker See Kärnten 555 2,2 30 35
9 Fuschlsee Salzburg 663 2,65 67 98
10 Grabensee Salzburg 503 1,3 14 12
11 Grundlsee Steiermark 708 4,1 64 169
12 Haldensee Tirol 1124 0,73 22 10
13 Hallstätter See Oberösterreich 508 8,6 125 558
14 Heiterwanger See Tirol 976 1,37 60 55
15 Hintersee Salzburg 685 0,82 22 9
16 Hintersteiner See Tirol 883 0,56 36 7
17 Illmitzer Zicksee (Zicklacke) Burgenland 117 1,17 0,5 0
18 Irrsee (Zeller See) Oberösterreich 553 3,6 32 53
19 Keutschacher See Kärnten 506 1,33 16 14
20 Klopeiner See Kärnten 446 1,11 48 25
21 Lange Lacke Burgenland 117 2,5 0,8 2
22 Längsee Kärnten 550 0,75 21 9
23 Lunzer See Niederösterreich 608 0,68 34 14
24 Mattsee (Niedertrumer See) Salzburg 503 3,58 42 61
25 Millstätter See Kärnten 588 13,28 141 1205
26 Mondsee Oberösterreich[2] 481 13,8 68 497
27 Neufelder See Burgenland 223 0,6 23 8
28 Neusiedler See Burgenland 115 320 1,8 320
29 Obertrumer See Salzburg 503 4,88 36 85
30 Offensee Oberösterreich 649 0,55 38 11
31 Ossiacher See Kärnten 502 10,79 52 206
32 Plansee Tirol 976 2,87 77 124
33 Pressegger See Kärnten 560 0,55 14 2
34 St. Andräer Zicksee Burgenland 116 1,23 1,4 1
35 Toplitzsee Steiermark 718 0,54 103 34
36 Traunsee Oberösterreich 423 24,4 191 2189
37 Vilsalpsee Tirol 1165 0,51 30 8
38 Vorderer Gosausee Oberösterreich 933 0,58 69 25
39 Walchsee Tirol 655 0,95 21 11
40 Wallersee Salzburg 505 6,1 23 76
41 Weißensee Kärnten 929 6,53 99 226
42 Wolfgangsee Oberösterreich, Salzburg 538 12,84 113 667
43 Wörthersee Kärnten 440 19,39 85 816
44 Zeller See Salzburg 750 4,55 68 178