print(len([int(i) for i in input('Введите элементы списка через пробел: ').split() if int(i) != 0]))
Однострочный код это, конечно, хорошо, но по читабельности этот код намного отстает от многострочников)
a = [] #сам список, представим, что он у нас есть
for i in range(len(a)):
if a[i] != 0:
print(a[i],"не нулевой")
print(len([int(i) for i in input('Введите элементы списка через пробел: ').split() if int(i) != 0]))
Однострочный код это, конечно, хорошо, но по читабельности этот код намного отстает от многострочников)
a = [] #сам список, представим, что он у нас есть
for i in range(len(a)):
if a[i] != 0:
print(a[i],"не нулевой")