i commited last idk when , so updates

This commit is contained in:
2025-12-01 11:45:42 +01:00
parent 4cab5d7202
commit 2c92baa9c8
28 changed files with 6957 additions and 505 deletions

View File

@@ -0,0 +1,36 @@
# -*- coding: ansi -*-
# ^ geht ohne dem aus irgend einen grund nicht,
# wahrscheindlich wegen <20><><EFBFBD>
import csv
import random
def lade_schueler(dateiname):
schueler_verfuegbar = []
schueler_bereits_dran = []
with open(dateiname, newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=';')
for row in reader:
name = f"{row[1]} {row[2]}"
if len(row) >= 4 and row[3].strip() == 'x':
schueler_bereits_dran.append(name)
else:
schueler_verfuegbar.append(name)
return schueler_verfuegbar, schueler_bereits_dran
def waehle_schueler(schueler_liste, anzahl=2):
return random.sample(schueler_liste, k=anzahl)
if __name__ == "__main__":
datei = "schueler_6b_25.csv"
verfuegbare_schueler, bereits_dran = lade_schueler(datei)
print("Sch<EFBFBD>ler, die schon dran waren:")
for s in bereits_dran:
print(s)
gewaehlte_schueler = waehle_schueler(verfuegbare_schueler)
print("\nHeute dran sind:")
for s in gewaehlte_schueler:
print(s)

View File

@@ -0,0 +1,17 @@
1;Dhir;Vandita;x
2;Falk;Nico;
3;Geier;Sascha;
4;Hammer;Lena;
5;Hofstaetter;Elias;
6;Hohenscherer;Maximilian;
7;Moik;Niklas;
8;Okaemov;Ilia;
9;Ruiter;Celina;
10;Sam-Kandlhofer;Pia-Amelie;
11;Stecher;Mona;x
12;Strau<61>;Luzia;
13;Summerer;Anna;
14;Terler;Jeremias;
15;Trausmueller;Marie;
16;Zhang;Mark Lipeng;x
17;Zinkl;Sebastian;
1 1 Dhir Vandita x
2 2 Falk Nico
3 3 Geier Sascha
4 4 Hammer Lena
5 5 Hofstaetter Elias
6 6 Hohenscherer Maximilian
7 7 Moik Niklas
8 8 Okaemov Ilia
9 9 Ruiter Celina
10 10 Sam-Kandlhofer Pia-Amelie
11 11 Stecher Mona x
12 12 Strauß Luzia
13 13 Summerer Anna
14 14 Terler Jeremias
15 15 Trausmueller Marie
16 16 Zhang Mark Lipeng x
17 17 Zinkl Sebastian