# -*- 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"]}")