This commit is contained in:
2026-05-13 17:09:39 +02:00
parent 4519ee2076
commit f0f31e774d
11 changed files with 227 additions and 2 deletions
+28
View File
@@ -0,0 +1,28 @@
print("Ergebnis der Klassensprecherwahl\n")
file = open("klassensprecher.csv","r")
name = []
for x in file:
x = x.replace("\n","")
name.append(x)
kand = []
for x in name:
if x not in kand:
kand.append(x)
print("Es sind heuer",len(kand),"bei der Klassensprecherwahl angetreten")
stimmen=[]
for x in kand:
anz = name.count(x)
stimmen.append(anz)
for x,y in zip(kand,stimmen):
print(x,":",y)
sieger = max(stimmen)
nsieger = stimmen.index(sieger)
print(kand[nsieger],"hat mit",sieger,"Stimmen gewonnen")
+6
View File
@@ -0,0 +1,6 @@
# unfinished
f = open("cars.csv","r", encoding="utf-8")
name = []
for x in f:
+96
View File
@@ -0,0 +1,96 @@
BZK;Bezirk;Bundesland;KFZ;Flaeche;EW_pro_km2;Gemeinden;Einwohner
305;Amstetten;Niederösterreich;AM;1.188;95;33;112.860
306;Baden;Niederösterreich;BN;753;184;30;138.552
801;Bludenz;Vorarlberg;BZ;1.288;48;29;61.824
404;Braunau am Inn;Oberösterreich;BR;1.040;94;46;97.760
802;Bregenz;Vorarlberg;B;863;149;40;128.587
307;Bruck an der Leitha;Niederösterreich;BL;495;87;20;43.065
621;Bruck-Mürzzuschlag;Steiermark;BM;2.156;47;37;101.332
603;Deutschlandsberg;Steiermark;DL;863;70;40;60.410
803;Dornbirn;Vorarlberg;DO;172;484;3;83.248
405;Eferding;Oberösterreich;EF;259;122;12;31.598
101;Eisenstadt;Burgenland;E;43;307;1;13.201
103;Eisenstadt-Umgebung;Burgenland;EU;453;90;23;40.770
804;Feldkirch;Vorarlberg;FK;278;362;24;100.636
210;Feldkirchen;Kärnten;FE;559;54;10;30.186
406;Freistadt;Oberösterreich;FR;994;66;27;65.604
308;Gänserndorf;Niederösterreich;GF;1.271;76;44;96.596
309;Gmünd;Niederösterreich;GD;786;48;21;37.728
407;Gmunden;Oberösterreich;GM;1.433;70;20;100.310
601;Graz;Steiermark;G;128;2.080;1;266.240
606;Graz-Umgebung;Steiermark;GU;1.101;130;57;143.130
408;Grieskirchen;Oberösterreich;GR;579;108;34;62.532
104;Güssing;Burgenland;GS;485;55;28;26.675
502;Hallein;Salzburg;HA;668;86;13;57.448
622;Hartberg-Fürstenfeld;Steiermark;HF;1.220;73;63;89.060
203;Hermagor;Kärnten;HE;808;23;7;18.584
310;Hollabrunn;Niederösterreich;HL;1.011;50;24;50.550
311;Horn;Niederösterreich;HO;784;40;20;31.360
702;Imst;Tirol;IM;1.725;33;24;56.925
701;Innsbruck;Tirol;I;105;1.157;1;121.485
703;Innsbruck Land;Tirol;IL;1.990;84;65;167.160
105;Jennersdorf;Burgenland;JE;253;70;12;17.710
409;Kirchdorf an der Krems;Oberösterreich;KI;1.240;45;23;55.800
704;Kitzbühel;Tirol;KB;1.163;53;20;61.639
201;Klagenfurt am Wörthersee;Kärnten;K;120;790;1;94.800
204;Klagenfurt-Land;Kärnten;KL;766;77;19;58.982
312;Korneuburg;Niederösterreich;KO;627;121;19;75.867
301;Krems;Niederösterreich;KS;52;467;1;24.284
313;Krems-Land;Niederösterreich;KR;924;61;30;56.364
705;Kufstein;Tirol;KU;970;104;30;100.880
706;Landeck;Tirol;LA;1.595;28;30;44.660
610;Leibnitz;Steiermark;LB;682;114;48;77.748
611;Leoben;Steiermark;LE;1.100;57;17;62.700
707;Lienz;Tirol;LZ;2.020;25;33;50.500
612;Liezen;Steiermark;LI;3.270;24;51;78.480
314;Lilienfeld;Niederösterreich;LF;932;28;14;26.096
401;Linz;Oberösterreich;L;96;1.991;1;191.136
410;Linz-Land;Oberösterreich;LL;460;303;22;139.380
106;Mattersburg;Burgenland;MA;238;165;19;39.270
315;Melk;Niederösterreich;ME;1.014;75;40;76.050
316;Mistelbach;Niederösterreich;MI;1.291;57;36;73.587
317;Mödling;Niederösterreich;MD;277;413;20;114.401
614;Murau;Steiermark;MU;1.385;21;34;29.085
620;Murtal;Steiermark;MT;1.675;44;38;73.700
318;Neunkirchen;Niederösterreich;NK;1.146;75;44;85.950
107;Neusiedl am See;Burgenland;ND;1.039;53;27;55.067
108;Oberpullendorf;Burgenland;OP;701;54;28;37.854
109;Oberwart;Burgenland;OW;733;73;32;53.509
411;Perg;Oberösterreich;PE;614;107;26;65.698
708;Reutte;Tirol;RE;1.237;26;37;32.162
412;Ried im Innkreis;Oberösterreich;RI;585;100;36;58.500
413;Rohrbach;Oberösterreich;RO;828;69;42;57.132
102;Rust;Burgenland;E;20;95;1;1.900
501;Salzburg;Salzburg;S;66;2.263;1;149.358
503;Salzburg-Umgebung;Salzburg;SL;1.004;143;37;143.572
504;Sankt Johann im Pongau;Salzburg;JO;1.755;45;26;78.975
302;Sankt Pölten;Niederösterreich;P;108;480;1;51.840
319;Sankt Pölten-Land;Niederösterreich;PL;1.122;86;39;96.492
205;Sankt Veit an der Glan;Kärnten;SV;1.494;38;20;56.772
414;Schärding;Oberösterreich;SD;618;92;30;56.856
320;Scheibbs;Niederösterreich;SB;1.023;40;18;40.920
709;Schwaz;Tirol;SZ;1.843;43;39;79.249
206;Spittal an der Drau;Kärnten;SP;2.765;28;33;77.420
402;Steyr;Oberösterreich;SR;27;1.441;1;38.907
415;Steyr-Land;Oberösterreich;SE;972;60;20;58.320
623;Südoststeiermark;Steiermark;SO;1.064;84;74;89.376
505;Tamsweg;Salzburg;TA;1.020;20;15;20.400
321;Tulln;Niederösterreich;TU;658;108;21;71.064
416;Urfahr-Umgebung;Oberösterreich;UU;649;126;27;81.774
207;Villach;Kärnten;VI;135;442;1;59.670
202;Villach-Land;Kärnten;VL;1.009;64;19;64.576
616;Voitsberg;Steiermark;VO;678;77;25;52.206
417;Vöcklabruck;Oberösterreich;VB;1.084;120;52;130.080
208;Völkermarkt;Kärnten;VK;907;47;13;42.629
322;Waidhofen an der Thaya;Niederösterreich;WT;669;40;15;26.760
303;Waidhofen an der Ybbs;Niederösterreich;WY;132;87;1;11.484
617;Weiz;Steiermark;WZ;1.070;82;54;87.740
403;Wels;Oberösterreich;WE;46;1.280;1;58.880
418;Wels-Land;Oberösterreich;WL;458;148;24;67.784
900;Wien;Wien;W;414;89;4.173;36.846
324;Wien-Umgebung;Niederösterreich;WU;484;238;21;115.192
304;Wiener Neustadt;Niederösterreich;WN;61;681;1;41.541
323;Wiener Neustadt-Land;Niederösterreich;WB;970;78;35;75.660
209;Wolfsberg;Kärnten;WO;974;56;9;54.544
506;Zell am See;Salzburg;ZE;2.641;32;28;84.512
325;Zwettl;Niederösterreich;ZT;1.400;31;24;43.400
1 BZK Bezirk Bundesland KFZ Flaeche EW_pro_km2 Gemeinden Einwohner
2 305 Amstetten Niederösterreich AM 1.188 95 33 112.860
3 306 Baden Niederösterreich BN 753 184 30 138.552
4 801 Bludenz Vorarlberg BZ 1.288 48 29 61.824
5 404 Braunau am Inn Oberösterreich BR 1.040 94 46 97.760
6 802 Bregenz Vorarlberg B 863 149 40 128.587
7 307 Bruck an der Leitha Niederösterreich BL 495 87 20 43.065
8 621 Bruck-Mürzzuschlag Steiermark BM 2.156 47 37 101.332
9 603 Deutschlandsberg Steiermark DL 863 70 40 60.410
10 803 Dornbirn Vorarlberg DO 172 484 3 83.248
11 405 Eferding Oberösterreich EF 259 122 12 31.598
12 101 Eisenstadt Burgenland E 43 307 1 13.201
13 103 Eisenstadt-Umgebung Burgenland EU 453 90 23 40.770
14 804 Feldkirch Vorarlberg FK 278 362 24 100.636
15 210 Feldkirchen Kärnten FE 559 54 10 30.186
16 406 Freistadt Oberösterreich FR 994 66 27 65.604
17 308 Gänserndorf Niederösterreich GF 1.271 76 44 96.596
18 309 Gmünd Niederösterreich GD 786 48 21 37.728
19 407 Gmunden Oberösterreich GM 1.433 70 20 100.310
20 601 Graz Steiermark G 128 2.080 1 266.240
21 606 Graz-Umgebung Steiermark GU 1.101 130 57 143.130
22 408 Grieskirchen Oberösterreich GR 579 108 34 62.532
23 104 Güssing Burgenland GS 485 55 28 26.675
24 502 Hallein Salzburg HA 668 86 13 57.448
25 622 Hartberg-Fürstenfeld Steiermark HF 1.220 73 63 89.060
26 203 Hermagor Kärnten HE 808 23 7 18.584
27 310 Hollabrunn Niederösterreich HL 1.011 50 24 50.550
28 311 Horn Niederösterreich HO 784 40 20 31.360
29 702 Imst Tirol IM 1.725 33 24 56.925
30 701 Innsbruck Tirol I 105 1.157 1 121.485
31 703 Innsbruck Land Tirol IL 1.990 84 65 167.160
32 105 Jennersdorf Burgenland JE 253 70 12 17.710
33 409 Kirchdorf an der Krems Oberösterreich KI 1.240 45 23 55.800
34 704 Kitzbühel Tirol KB 1.163 53 20 61.639
35 201 Klagenfurt am Wörthersee Kärnten K 120 790 1 94.800
36 204 Klagenfurt-Land Kärnten KL 766 77 19 58.982
37 312 Korneuburg Niederösterreich KO 627 121 19 75.867
38 301 Krems Niederösterreich KS 52 467 1 24.284
39 313 Krems-Land Niederösterreich KR 924 61 30 56.364
40 705 Kufstein Tirol KU 970 104 30 100.880
41 706 Landeck Tirol LA 1.595 28 30 44.660
42 610 Leibnitz Steiermark LB 682 114 48 77.748
43 611 Leoben Steiermark LE 1.100 57 17 62.700
44 707 Lienz Tirol LZ 2.020 25 33 50.500
45 612 Liezen Steiermark LI 3.270 24 51 78.480
46 314 Lilienfeld Niederösterreich LF 932 28 14 26.096
47 401 Linz Oberösterreich L 96 1.991 1 191.136
48 410 Linz-Land Oberösterreich LL 460 303 22 139.380
49 106 Mattersburg Burgenland MA 238 165 19 39.270
50 315 Melk Niederösterreich ME 1.014 75 40 76.050
51 316 Mistelbach Niederösterreich MI 1.291 57 36 73.587
52 317 Mödling Niederösterreich MD 277 413 20 114.401
53 614 Murau Steiermark MU 1.385 21 34 29.085
54 620 Murtal Steiermark MT 1.675 44 38 73.700
55 318 Neunkirchen Niederösterreich NK 1.146 75 44 85.950
56 107 Neusiedl am See Burgenland ND 1.039 53 27 55.067
57 108 Oberpullendorf Burgenland OP 701 54 28 37.854
58 109 Oberwart Burgenland OW 733 73 32 53.509
59 411 Perg Oberösterreich PE 614 107 26 65.698
60 708 Reutte Tirol RE 1.237 26 37 32.162
61 412 Ried im Innkreis Oberösterreich RI 585 100 36 58.500
62 413 Rohrbach Oberösterreich RO 828 69 42 57.132
63 102 Rust Burgenland E 20 95 1 1.900
64 501 Salzburg Salzburg S 66 2.263 1 149.358
65 503 Salzburg-Umgebung Salzburg SL 1.004 143 37 143.572
66 504 Sankt Johann im Pongau Salzburg JO 1.755 45 26 78.975
67 302 Sankt Pölten Niederösterreich P 108 480 1 51.840
68 319 Sankt Pölten-Land Niederösterreich PL 1.122 86 39 96.492
69 205 Sankt Veit an der Glan Kärnten SV 1.494 38 20 56.772
70 414 Schärding Oberösterreich SD 618 92 30 56.856
71 320 Scheibbs Niederösterreich SB 1.023 40 18 40.920
72 709 Schwaz Tirol SZ 1.843 43 39 79.249
73 206 Spittal an der Drau Kärnten SP 2.765 28 33 77.420
74 402 Steyr Oberösterreich SR 27 1.441 1 38.907
75 415 Steyr-Land Oberösterreich SE 972 60 20 58.320
76 623 Südoststeiermark Steiermark SO 1.064 84 74 89.376
77 505 Tamsweg Salzburg TA 1.020 20 15 20.400
78 321 Tulln Niederösterreich TU 658 108 21 71.064
79 416 Urfahr-Umgebung Oberösterreich UU 649 126 27 81.774
80 207 Villach Kärnten VI 135 442 1 59.670
81 202 Villach-Land Kärnten VL 1.009 64 19 64.576
82 616 Voitsberg Steiermark VO 678 77 25 52.206
83 417 Vöcklabruck Oberösterreich VB 1.084 120 52 130.080
84 208 Völkermarkt Kärnten VK 907 47 13 42.629
85 322 Waidhofen an der Thaya Niederösterreich WT 669 40 15 26.760
86 303 Waidhofen an der Ybbs Niederösterreich WY 132 87 1 11.484
87 617 Weiz Steiermark WZ 1.070 82 54 87.740
88 403 Wels Oberösterreich WE 46 1.280 1 58.880
89 418 Wels-Land Oberösterreich WL 458 148 24 67.784
90 900 Wien Wien W 414 89 4.173 36.846
91 324 Wien-Umgebung Niederösterreich WU 484 238 21 115.192
92 304 Wiener Neustadt Niederösterreich WN 61 681 1 41.541
93 323 Wiener Neustadt-Land Niederösterreich WB 970 78 35 75.660
94 209 Wolfsberg Kärnten WO 974 56 9 54.544
95 506 Zell am See Salzburg ZE 2.641 32 28 84.512
96 325 Zwettl Niederösterreich ZT 1.400 31 24 43.400
Binary file not shown.
+7
View File
@@ -0,0 +1,7 @@
# -*- coding: utf-8 -*-
f = open("bezirke.csv", "r", encoding="utf-8")
header = next(f) # Header entfernen
for x in f:
datei = x.split(";")
print(datei[2])
+35
View File
@@ -0,0 +1,35 @@
print("Ergebnis der Klassensprecherwahl\n")
#Einbinden der externen Datei
file = open("klassensprecher.csv","r")
#Einzelne Spalten der csv-Datei in Listen speichern
name = []
for x in file:
#Der Zeilenumbruch aus der csv-Datei wird durch nichts ersetzt, damit in der #Liste die Einträge nebeneinander stehen
x = x.replace("\n","")
name.append(x)
#Kandidaten ermitteln
kand = []
for x in name:
if x not in kand:
kand.append(x)
print("Es sind heuer",len(kand),"bei der Klassensprecherwahl angetreten")
#Ermitteln der Stimmen pro Kandidat
stimmen=[]
#Ich gehe von Kand aus und schaue nach, wie oft der Kandidat in der Namensliste vorkommt
for x in kand:
anz = name.count(x)
stimmen.append(anz)
for x,y in zip(kand,stimmen):
print(x,":",y)
sieger = max(stimmen)
#index der höchsten zahl ermittelt
nsieger = stimmen.index(sieger)
print(kand[nsieger],"hat mit",sieger,"Stimmen gewonnen"
View File