tutotveti.ru
Информатика
от деления выполняет знак %.Чтобы
от деления выполняет знак %.Чтобы избавиться от Младшего уже учтенного число следует разделить нацело на 10 Деление нацело обозначается двумя слэшами //
Популярные вопросы
Принадлежит ли промежутку(3; +бесконечность) числа: а) 6 б) 125 в) 10365 г)3... 1 Люди ! не понимаю, почему в предложении my father is an unemployed, an не надо... 3 988 г., 1380 г .,1147 г., 1799 г., 1941 г., 1812 г., 2007 г., 1300 г., 1237 г.,... 3 Міні-твір на тему: осінь. подскажите .... 3 Составить звуковую схему на слова капуста... 3 Второе действие романа гроза островский вопросы 1 какие события происходят во... 3 Переведите , what about tomorrow morning? вообще не можем даже со словорём,... 2 Укажите какие слова в каждой строчке: синонимы, антонииы или омонимы.полезный-вредный,... 2 Определите какие стилистические фигуры и тропы встречаются в данных отрывках и... 2 Зарание . 1. it didn t last week. a) snow b) snows c) snowing 2. at the moment.... 2
number = int(input())
last_number = 0
even = 0
odd = 0
while (number > 0):
last_number = number % 10
if (last_number % 2 == 0):
even += 1
else:
odd += 1
number //= 10
print("Even = ", even, "Odd = ", odd)
Объяснение:
number = int(input()) // Объявление + ввод переменной
last_number = 0 // Переменная для хранения последней цифры числа
even = 0 // Количество четных
odd = 0 // Количество нечетных
while (number > 0): // Пока число > 0
last_number = number % 10 // Получаем последнюю цифру числа
if (last_number % 2 == 0): // Если цифра делится на 2 без остатка
even += 1 // В переменную even делаем + 1
else: // Иначе
odd += 1 // В переменную odd делаем + 1
number //= 10 // Удаляем последнюю цифру числа
print("Even = ", even, "Odd = ", odd) // Вывод