Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента.
мое решение почти везде срабатывает но все равно уязвимо:
a=input().split()
for i in range(len(a)): if a[i]>a[i-1] and i!=0: print(a[i])
for i in range(len(a)): if a[i]>a[i-1] and i!=0: print(a[i])
badicanне работает потому что вы сравниваете не числа, а строки. Вы ввели строку, разбили её на куски, что получили? Получили строки. Вам надо сначала сделать из строк числа. Гуглить самостоятельно.
не отрабатывает только там где много отрицательных чисел
badicanНу ведь СНАЧАЛА надо проверить, что бывает индекс меньше i, а ПОТОМ получать элемент по этому индексу.if a[i]>a[i-1] and i!=0: