Вводится число n. Посчитать количество нечетных и четных цифр и вывести их на экран. Напишите программу на питоне.
Ответы на вопрос
Ответил otan07
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
Объяснение:
Новые вопросы
Русский язык,
1 год назад
Русский язык,
1 год назад
ОБЖ,
6 лет назад
Математика,
6 лет назад
Литература,
8 лет назад
Математика,
8 лет назад