работай с индексом (указателем на текущего "счастливчика"). со всеми мерами предосторожности от того чтобы не выйти за пределы списка, и закольцованной нумерации, например current_unlucky_prince = ( current_unlucky_prince + 7 ) % len(princ) потом невезучего можно убрать из списка с помощью метода pop(индекс). метод к стати возвращает элемент списка так что его можно добавить с список dead_princ