# -*- coding: ansi -*- import csv datei = 'Kontaktpersonen.csv' kontaktpersonen = [] laender = [] gehaelter = [] with open(datei) as f: reader = csv.reader(f, delimiter=';') next(reader) for row in reader: kontaktperson = row[0].strip() land = row[4].strip() gehalt = row[5].strip() kontaktpersonen.append(kontaktperson) laender.append(land) gehaelter.append(gehalt) gehaelter_float = [] for g in gehaelter: try: gehalt_float = float(g) gehaelter_float.append(gehalt_float) except ValueError: gehaelter_float.append(0.0) anzahl = len(kontaktpersonen) einzigartige_laender = set(laender) gesamt_gehalt = sum(gehaelter_float) max_gehalt = max(gehaelter_float) index_max = gehaelter_float.index(max_gehalt) kontakt_max = kontaktpersonen[index_max] print(f"Anzahl der Kontaktpersonen: {anzahl}") print(f"Länder der Kontaktpersonen: {', '.join(sorted(einzigartige_laender))}") print(f"Gesamtsumme der Gehälter: {gesamt_gehalt:.2f}") print(f"Höchstes Gehalt: {max_gehalt:.2f} (Kontaktperson: {kontakt_max})")