Ciao a tutti, ho impostato l'esercizio nel seguente modo: ho ricavato la lista da n tramite una list comprehensions, con un while itero fino a quando la lunghezza della lista è uguale a k. Nel while elimino dalla lista l'elemento in posizione c per poi modificare l'ordine della lista stessa con "lst = lst[c:] + lst[0:c]". Ho capito che il problema dell'esercizio sta nel momento in cui la lunghezza della lista diventa minore o uguale di c, ma non riesco a capire come impostare le condizioni per far si che il conteggio riparta dall'inizio delle lista. Ho letto più volte domande e risposte relative a questo esercizio ma non ne sono arrivato a capo, se qualcuno ha pazienza per spiegarmi il "funzionamento" di questo esercizio lo ringrazio in anticipo !