commit some shii
This commit is contained in:
31
csv/weihnachtslotterie/main.py
Normal file
31
csv/weihnachtslotterie/main.py
Normal file
@@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import csv
|
||||
import random
|
||||
|
||||
datei = "namen.csv"
|
||||
schueler = []
|
||||
|
||||
with open(datei, newline="") as csvfile:
|
||||
reader = csv.DictReader(csvfile, delimiter=";")
|
||||
for row in reader:
|
||||
schueler.append({"Name": row["Name"], "Klasse": row["Klasse"]})
|
||||
|
||||
gewinner = random.sample(schueler, 6)
|
||||
|
||||
preise = {
|
||||
"3 Preis": gewinner[0:3],
|
||||
"2 Preis": gewinner[3:5],
|
||||
"1 Preis": gewinner[5:6]
|
||||
}
|
||||
|
||||
print("Weihnachtslotterie\n")
|
||||
print("Ausgespielt werden")
|
||||
print("1 Hauptpreis")
|
||||
print("2 Preis 2 mal")
|
||||
print("3 Preis 3 mal\n")
|
||||
|
||||
for kategorie in ["3 Preis", "2 Preis", "1 Preis"]:
|
||||
print("-" * 80)
|
||||
for person in preise[kategorie]:
|
||||
artikel = "des" if kategorie == "1. Preis" else "eines"
|
||||
print(f"Der Gewinner {artikel} {kategorie}es ist {person["Name"]} aus der {person["Klasse"]}")
|
||||
103
csv/weihnachtslotterie/namen.csv
Normal file
103
csv/weihnachtslotterie/namen.csv
Normal file
@@ -0,0 +1,103 @@
|
||||
Nr;Klasse;Name
|
||||
1;6a;Lilli Marie
|
||||
2;6a;Lena Maria
|
||||
3;6a;Miriam
|
||||
4;6a;Valentina
|
||||
5;6a;Emily
|
||||
6;6a;Laura
|
||||
7;6a;Eva
|
||||
8;6a;Lara
|
||||
9;6a;Mykyta
|
||||
10;6a;Selina
|
||||
11;6a;Julia
|
||||
12;6a;Anna-Lisa
|
||||
13;6a;David-Dimitrie
|
||||
14;6a;Sarah Marie
|
||||
15;6a;Nicole
|
||||
16;6a;Pavlo
|
||||
17;6a;Alexandra
|
||||
18;6b;Vandita
|
||||
19;6b;Nico
|
||||
20;6b;Sascha
|
||||
21;6b;Lena
|
||||
22;6b;Elias
|
||||
23;6b;Maximilian
|
||||
24;6b;Niklas
|
||||
25;6b;Ilia
|
||||
26;6b;Celina
|
||||
27;6b;Pia-Amelie
|
||||
28;6b;Mona
|
||||
29;6b;Luzia
|
||||
30;6b;Anna
|
||||
31;6b;Jeremias
|
||||
32;6b;Marie
|
||||
33;6b;Mark Lipeng
|
||||
34;6b;Sebastian
|
||||
35;6c;Adrian
|
||||
36;6c;Emma
|
||||
37;6c;Ella
|
||||
38;6c;Johanna
|
||||
39;6c;Jana
|
||||
40;6c;Raphael
|
||||
41;6c;Klara
|
||||
42;6c;Sarah
|
||||
43;6c;Frida
|
||||
44;6c;Anna
|
||||
45;6c;Katrin
|
||||
46;6c;Maja
|
||||
47;6c;Sebastian
|
||||
48;6c;Sophia
|
||||
49;6c;Sophie Luisa
|
||||
50;6c;Alice Isabell
|
||||
51;6c;Verena
|
||||
52;6c;Valentina
|
||||
53;6c;Anna
|
||||
54;6c;Illia
|
||||
55;6c;Larissa
|
||||
56;6c;Manuel
|
||||
57;6c;Anna
|
||||
58;6c;Michael
|
||||
59;6c;Paula
|
||||
60;6c;Nina
|
||||
61;6c;Bianca
|
||||
62;6c;Felix
|
||||
63;6ds;Nina
|
||||
64;6ds;Matthias
|
||||
65;6ds;Nils
|
||||
66;6ds;Jonathan
|
||||
67;6ds;Luka
|
||||
68;6ds;Emilia
|
||||
69;6ds;Emma
|
||||
70;6ds;Matthias
|
||||
71;6ds;Tristan
|
||||
72;6ds;Jakab
|
||||
73;6ds;Paul
|
||||
74;6ds;Maximilian
|
||||
75;6ds;Zoey
|
||||
76;6ds;Benedikt
|
||||
77;6ds;Samuel
|
||||
78;6ds;Nina
|
||||
79;6ds;Moritz
|
||||
80;6ds;Patrick
|
||||
81;6ds;Din
|
||||
82;6ds;D<>niel
|
||||
83;6ds;Theresa
|
||||
84;6ds;Michael
|
||||
85;6ds;Katharina
|
||||
86;6es;Linda
|
||||
87;6es;Kevin
|
||||
88;6es;Luisa
|
||||
89;6es;Anna
|
||||
90;6es;Florian
|
||||
91;6es;Elias
|
||||
92;6es;Hannah
|
||||
93;6es;Simon
|
||||
94;6es;Patrick
|
||||
95;6es;Maximilian
|
||||
96;6es;Timo
|
||||
97;6es;Paul
|
||||
98;6es;Paul
|
||||
99;6es;Nico
|
||||
100;6es;Anika
|
||||
101;6es;Matteo
|
||||
102;6es;Jakob
|
||||
|
Reference in New Issue
Block a user