Ввести з клавіатури значення елементів списку, що складається з 10 елементів. Вивести їх на екран. Вивести на екран кiлькiсть непарних елементів.
Ответы
Ответ:
a=[int(input(f'введите {_+1} элемент: ')) for _ in range(10)]
print('выводим их на экран:',*a)
print('кол-во нечетных:',sum(i%2 for i in a))
Объяснение:
Все по полочкам:
- Ввести з клавіатури значення елементів списку, що складається з 10 елементів.
- Вивести їх на екран.
- Вивести на екран кiлькiсть непарних
l = []
count_n = 10 # ставим нашей переменной значение 10 (наши непарные числа по умолчанию)
for i in range(0,10): # создаем цикл который будет выполнятся 10 раз
num = int(input('')) # по желанию можно float вместо int(int - только целые числа, float - с остатком)
l.append(num) # добавляем в список число 10 раз (пока цикл не дойдет до конца)
for b in l: # создаем цикл проверку(ищем наши непарные числа)
c = l.count(b) # cчитаем их
if c > 1: # если числ которых мы посчитали больше одного
count_n -= 1 # отнимаем от нашей переменной единицу
print('Непарных элементов: ', count_n) # выводим