ПОСЧИТАТЬ ЧЕТНЫЕ И НЕЧЕТНЫЕ ЦИФРЫ ЧИСЛА PYTHON

В Python есть несколько способов подсчитать четные и нечетные цифры в числе. Один из таких способов заключается в преобразовании числа в строку и последующем переборе каждого символа в строке. Если символ является цифрой, его можно преобразовать обратно в число и проверить, является ли это число четным или нечетным.

number = 1234567890
even_count = 0
odd_count = 0
for num in str(number):
    if int(num) % 2 == 0:
        even_count += 1
    else:
        odd_count += 1
print("Number of even digits:", even_count)
print("Number of odd digits:", odd_count)

Другой способ заключается в использовании операций с делением и модулем, чтобы итеративно выделять цифры из числа и проверять, являются ли они четными или нечетными.

number = 1234567890
even_count = 0
odd_count = 0
while number > 0:
    digit = number % 10
    if digit % 2 == 0:
        even_count += 1
    else:
        odd_count += 1
    number //= 10
print("Number of even digits:", even_count)
print("Number of odd digits:", odd_count)

В обоих случаях можно заметить, что число 1234567890 используется в качестве примера. В зависимости от того, какое число нужно обработать, его следует заменить в коде на соответствующее.

Вывести чётные и нечётные числа Python Д206

Как обработать отдельно четные и нечетные элементы списка в Python?

12 Задача: Определить число четное или нечетное при помощи Python

Чётные и нечётные числа Python Д202

Посчитать четные и нечетные цифры числа. Решение задачи на Python

Python. Проверка на четность/нечетность

Как получить список четных чисел. А также, список нечетных чисел. Уроки Python. Александр Килинкаров

Решаю простые задачки на Python с сайта Codewars

Python. Совершенный код. Реальное код-реьвю. Леонид Тощев, Сергей Самойленко.

BLGPG-DEB647DF08B8-24-09-20-01

Новые материалы: