Предмет: Информатика,
автор: egorsteshakov
Вводится число n. Посчитать количество нечетных и четных цифр и вывести их на экран. Напишите программу на питоне.
Ответы
Автор ответа:
1
Ответ:
Определить, сколько в числе четных цифр, а сколько нечетных. Число вводится с клавиатуры.
Если число делится без остатка на 2, его последняя цифра четная. Увеличиваем на 1 счетчик четных цифр even. Иначе последняя цифра числа нечетная, увеличиваем счетчик нечетных цифр odd.
В Python операцию нахождения остатка от деления выполняет знак %.
Чтобы избавиться от младшего уже учтенного разряда, число следует разделить нацело на 10. Деление нацело обозначается двумя слэшами //.
a = input()
a = int(a)
even = 0
odd = 0
while a > 0:
if a % 2 == 0:
even += 1
else:
odd += 1
a = a // 10
print("Even: %d, odd: %d" % (even, odd))
Пример выполнения:
65439
Even: 2, odd: 3
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: elenamozhaysk
Предмет: Қазақ тiлi,
автор: данна6
Предмет: Русский язык,
автор: ангел363
Предмет: Математика,
автор: 000099988877766655
Предмет: Русский язык,
автор: LeraPretorius