• Как в Python считать по кругу?

    @t3sOne
    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]))
    Ответ написан
    Комментировать