Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/120: Рейтинг темы: голосов - 120, средняя оценка - 4.84
1 / 0 / 0
Регистрация: 13.11.2019
Сообщений: 22
1

Вывести количество четных цифр числа

23.06.2020, 10:25. Показов 22951. Ответов 5

Author24 — интернет-сервис помощи студентам
Написать программу, которая выводит на экран количество четных цифр числа
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2020, 10:25
Ответы с готовыми решениями:

Найти и вывести количество и сумму чётных цифр в десятичной записи числа N
День добрый, помогите в решении этой задачи. Сам бы решил, но времени нет, да и Python я забыл. ...

Количество чётных цифр введённого числа
Напишите программу, которая считает количество чётных цифр введённого числа используя рекурсию. ...

Найти сумму и количество четных цифр, стоящих на нечетных местах в записи исходного числа
Вводим число. Найти сумму и количество четных цифр, стоящих на нечетных местах в записи исходного...

Найти сумму и количество четных цифр, стоящих на нечетных местах в записи исходного числа.
piton21, а можете подсказать по другой программе. Условие: Найти сумму и количество четных...

Необходимо вывести количество нулей среди всех цифр числа N
Дано натуральное число N. Напишите функцию, определяющую количество нулей среди всех цифр числа N....

5
Модератор
Эксперт функциональных языков программированияЭксперт Python
37290 / 20725 / 4271
Регистрация: 12.02.2012
Сообщений: 34,110
Записей в блоге: 14
23.06.2020, 10:33 2
Python
1
2
3
4
5
6
7
8
9
def task(n):
    if n==0:
       return 1
    s=0
    while(n>0):
       if n%10==0:
          s+=1
       n=n//10
    return s
0
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
23.06.2020, 10:34 3
Лучший ответ Сообщение было отмечено Jojo14 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
count = 0
number = int(input("Enter a number: "))
if number == 0:
    count += 1
else:
    while number > 0:
        if number % 10 % 2 == 0:
            count += 1
        number = number // 10
print("Total number of even digits:", count)
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
37290 / 20725 / 4271
Регистрация: 12.02.2012
Сообщений: 34,110
Записей в блоге: 14
23.06.2020, 10:36 4
zhurban, а если задать нуль?
1
291 / 193 / 104
Регистрация: 14.11.2017
Сообщений: 489
23.06.2020, 10:40 5
Catstail, упс
Спасибо
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37290 / 20725 / 4271
Регистрация: 12.02.2012
Сообщений: 34,110
Записей в блоге: 14
23.06.2020, 10:44 6
Еще вариант:

Python
1
2
def task(n):
    return len(list(filter(lambda x: int(x)%2==0,str(n))))
0
23.06.2020, 10:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2020, 10:44
Помогаю со студенческими работами здесь

В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести количество цифр второг
В текстовом файле ‘1.dat’ хранятся натуральные числа, разделенные пробелами. Вывести количество...

На промежутке от а до б найти количество элементов у которых произведение четных цифр больше самого числа
На промежутке от а до б найти количество элементов у которых произведение четных цифр больше...

Необходимо перебрать все целые числа в данном диапазоне. Вывести на экран количество четных чисел
На вход программе подаются два целых числа - границы диапазона. Необходимо перебрать все целые...

Дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru