непонятки в коде

Рауф

Новичок
Пользователь
Авг 25, 2020
13
0
1
a = list(map(int, input().split()))
for i in range(1, len(a)):
if a > a[i - 1]:
print(a, end=' ')

Здравствуйте, есть вопрос сильно мучающий меня. Например с этой задачей, нашел ее решение в обсуждении, сам никак не могу дойти до решения таких поставленных задач(( Понимаю что это дело опыта, но все же часто ли такой код будет нужен при написании своего кода или какой-либо программы ? И если не трудно обьясните ход мысли в данном коде, спасибо)
 

Вложения

  • Безымянный.png
    Безымянный.png
    118,2 КБ · Просмотры: 2

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
a = list(map(int, input().split()))
for i in range(1, len(a)):
if a > a[i - 1]:
print(a, end=' ')

Здравствуйте, есть вопрос сильно мучающий меня. Например с этой задачей, нашел ее решение в обсуждении, сам никак не могу дойти до решения таких поставленных задач(( Понимаю что это дело опыта, но все же часто ли такой код будет нужен при написании своего кода или какой-либо программы ? И если не трудно обьясните ход мысли в данном коде, спасибо)
создаешь строку, делишь строку по пробелам, все элементы преобразуешь в целые числа, создаешь из этого список

проходишься по списку и сравниваешь текущий элемент со следующим
если следующий больше текущего, то выводишь следующий, идешь дальше
 
  • Мне нравится
Реакции: Рауф

Рауф

Новичок
Пользователь
Авг 25, 2020
13
0
1
создаешь строку, делишь строку по пробелам, все элементы преобразуешь в целые числа, создаешь из этого список

проходишься по списку и сравниваешь текущий элемент со следующим
если следующий больше текущего, то выводишь следующий, идешь дальше
спасибо за обьясение) а часто ли такое вообще применяется в практике ?
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
спасибо за обьясение) а часто ли такое вообще применяется в практике ?
на практике применяется все
 
  • Мне нравится
Реакции: Рауф

Форум IT Специалистов