Информатика, вопрос задал egorsteshakov , 6 лет назад

Вводится число 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

Объяснение:

Новые вопросы