C/C++

Помогите не могу понять Python

Олег Кудин
Олег Кудин
144
a = [] # Создали список
while 0 not in a: # Пока 0 не в списке добавляем числа в список
a.append(int(input())) # Добавляем в список числа с ввода

print(sum([int(s) for s in a[:-1]])) #Выводим сумму элементов из списка, в котором цикл проходит по списку (а) без 0 как последнее число

print(len([s for s in a[:-1] if s%2==0])) #Выводим длину списка, в котором цикл проходит по списку (а) и проверяем, остаток деления на 2 для четности

print(len([s for s in a[:-1] if s % 10 == 5])) #Выводим длину списка, в котором цикл проходит по списку (а) и проверяем, остаток деления на 10 для проверки последней цифры

print(min([s for s in a[:-1] if s % 10 == 5])) #Выводим минимальный элемент списка, в котором цикл проходит по списку (а) и проверяет, остаток от деления на 10

print(len([s for s in a[:-1] if s % 2 == 5 and s%5==0])) #Выводим длину списка, в котором цикл проходит по списку (а) и проверяет, остаток деления на 2 для четности, и при этом кратно 5

print(max([s for s in a[:-1] if s])+min([s for s in a])) #Выводим сумму макс и мин элемента списка, в котором цикл проходит по списку (а)
Азамат Темиртанов
Азамат Темиртанов
335
Лучший ответ
Олег Кудин спасибо
А зачем тогда С++
Олег Кудин оно автоматически подставилось извиняюсь