Как в Python считать по кругу?
Бесподобная вики опять помогает:
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D...
Задача Иосифа Флавия. И алгоритм тоже есть :)
user_members = 3 #int(input('Введите количество человек :'))
reader_number = 7 #int(input('Введите число в считалке :'))
print('Значит выбывает каждый', reader_number, '- й человек!')

members_list = list(range(1, user_members +1))
print('Текущий круг людей :', members_list)

while len(members_list) != 1:
    result = abs(len(members_list) - reader_number)
    if result > len(members_list):
        while result >= len(members_list):
            result -= len(members_list)
    if result <= len(members_list):
            print('Выбывает игрок под номером :', members_list[result-1])
            members_list.remove(members_list[result-1])
            print(members_list)

print('Остался игрок под номером :', str(members_list[0]))