Найти - Пользователи
Полная версия: Очередной затык в задачке для онлайн курса.
Начало » Центр помощи » Очередной затык в задачке для онлайн курса.
1
Sania
Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента.
Пробую так:
 a = list(map(int, input().split()))
b = []
for i in a:
    if a[0] == max(a):
        pass
    elif i > a[a.index(i)-1]:
        b.append(i)
print(' '.join(map(str, b)))
Получаю это:
Test 5
Wrong answer.
Что я делаю не так?
scidam
 >>> a = [1,5,9,1,3,4]
 >>> b = [a[i] for i in range(1, len(a)) if a[i] > a[i-1]]
>>> b
[5, 9, 3, 4]
Sania
scidam
Спасибо, помогло. Решения в одну строчку смотрятся круто.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB