"""
Задание 5:
Реализовать структуру «Рейтинг», представляющую собой набор натуральных чисел, который не возрастает.
У пользователя нужно запрашивать новый элемент рейтинга. Если в рейтинге существуют элементы с одинаковыми значениями,
то новый элемент с тем же значением должен разместиться после них.
Подсказка. Например, набор натуральных чисел: 7, 5, 3, 3, 2.
Пользователь ввёл число 3. Результат: 7, 5, 3, 3, 3, 2.
Пользователь ввёл число 8. Результат: 8, 7, 5, 3, 3, 2.
Пользователь ввёл число 1. Результат: 7, 5, 3, 3, 2, 1.
Набор натуральных чисел можно задать сразу в коде, например, my_list = [7, 5, 3, 3, 2].

"""

my_list = [7, 5, 3, 3, 2]
print(f"Введеный рейтинг {my_list}")
value = abs(int(input("Введите число: ")))

for i in range(0, len(my_list)):
    if value not in my_list:
        if value > my_list[0]:
            my_list.insert(0, value)
            break
        else:
            my_list.insert(len(my_list)+1, value)
            break
    else:
        my_list.insert(my_list.index(value)+my_list.count(value), value)
        break

print(my_list)

