Напишите программу, которая решает следующую задачу:
На вход подаётся число , затем число
, которое состоит из
цифр. Программа должна выводить цифры числа, начиная числа начиная с разряда единиц, и писать напротив слово «Чётное», если цифра чётная, и слово «Нечётное», если цифра нечётная. В конце выведите через пробел сначала количество чётных цифр, затем количество нечётных цифр в числе
. Все выводы должны происходить с новой строки.
Например, так будет выглядеть вывод программы для :
4 Чётное 3 Нечётное 2 Чётное 1 Нечётное 2 2
В ответ запишите последнюю строку вывода программы для .
n = int(input())
m = int(input())
even = 0
odd = 0
for i in range(n):
figure = m % 10
chet = figure%2==0
nechet = figure%2==1
print(figure,’Чётное’*chet + ’Нечётное’*nechet)
odd = odd + nechet
even = even + chet
m = m//10
print(even, odd, sep=’ ’)
Ответ: 4 5