def läsInHeltal(fråga,lägst, högst):
    talet=lägst-1
    while talet<lägst or talet>högst:
        try:
            talet=int(input(fråga+" ("+str(lägst)+"-"+str(högst)+"): "))
        except ValueError:
            print("Använd siffror.")
    return talet

def läsInResultat(antalDeltagare):
    allaDeltagare=[]
    deltagarNummer=0
    while deltagarNummer < antalDeltagare:
        enDeltagaresResultat=[]
        aktuellSerie=0
        print("Nu är det spelare "+str(deltagarNummer)+"s tur")
        while aktuellSerie<3:
            poäng=läsInHeltal("Hur många bollar sattes",0,21)
            enDeltagaresResultat.append(poäng)
            aktuellSerie+=1
        allaDeltagare.append(enDeltagaresResultat)
        deltagarNummer+=1
        print()
    return allaDeltagare


def taFramVinnare(resultaten):
    deltagarNummer=0
    bästHitills=0
    vinnandeSpelare=None
    while deltagarNummer<len(resultaten):
        serieNummer=0
        spelarResultat=resultaten[deltagarNummer]
        while serieNummer<len(spelarResultat):
            if spelarResultat[serieNummer]>bästHitills:
                bästHitills=spelarResultat[serieNummer]
                vinnandeSpelare=deltagarNummer
            serieNummer+=1
        deltagarNummer+=1
    return vinnandeSpelare
 

def presenteraVinnaren(vinnarNummer,vinnarResultat):
    print("Spelare "+str(vinnarNummer)+ " vann med serien:")
    for serie in vinnarResultat:
        print(serie, end= " ")
    print()

    
deltagare=läsInHeltal("Ange antal deltagare",2,5)#int(input("Ange antal deltagare(2-5)"))
allaResultat=läsInResultat(deltagare)
vinnaren = taFramVinnare(allaResultat)
vinnarensResultat=allaResultat[vinnaren]
presenteraVinnaren(vinnaren,vinnarensResultat)
