Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/140: Рейтинг темы: голосов - 140, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 05.11.2017
Сообщений: 21

Дано натуральное число, определить сумму цифр в нем. Пользователь вводит число n и цифру a. Определить, сколько раз цифр

09.11.2018, 09:20. Показов 28574. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. [использовать цикл while] Дано натуральное число. Определить сумму цифр в нем.

2. Пользователь вводит число n и цифру a. Определить, сколько раз цифра встречается в числе. (не использовать метод count)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2018, 09:20
Ответы с готовыми решениями:

Дано натуральное число. Определить: а) количество цифр "3" в нем; б) сколько раз в нем встречается цифра, равн
Дано натуральное число. Определить: а) количество цифр "3" в нем; б) сколько раз в нем встречается цифра, равная последней; в) количество...

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

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

5
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
09.11.2018, 10:03
Что не получается?
0
 Аватар для SashaRasha
91 / 47 / 8
Регистрация: 08.10.2008
Сообщений: 445
09.11.2018, 12:12
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def number_find(a, b):
    z=list(a)
    c=1
    x=0
    while c<=len(a):
        if b in z[c-1]:
            x+=1
        c+=1
    return(x)
n=input()#ввод n
a=input()#ввод a
x=number_find(n, a)
print(x)
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
09.11.2018, 12:52
Лучший ответ Сообщение было отмечено SinoX как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 1
n = 1
s = 0
while n > 0:
    s += n % 10
    n = n // 10
print(s)
 
# 2
n = int(input())
a = int(input())
cnt = 0
while n > 0:
    if n % 10 == a:
        cnt += 1
    n = n // 10
print(cnt)
1
 Аватар для SashaRasha
91 / 47 / 8
Регистрация: 08.10.2008
Сообщений: 445
09.11.2018, 16:49
тут не понял что к чему
Цитата Сообщение от ioprst Посмотреть сообщение
Python
1
2
3
4
5
6
n = 1
s = 0 
while n > 0: 
    s += n % 10 
    n = n // 10 
print(s)
а это да, огонь
Python
1
2
3
4
5
6
7
8
n = int(input())
a = int(input())
cnt = 0
while n > 0:
    if n % 10 == a:
        cnt += 1
    n = n // 10
print(cnt)
Если меньше кода, но со списком
Python
1
2
3
4
5
6
7
8
9
10
n=input()
a=input()
z=list(n)
c=1
x=0
while c<=len(n):
    if a in z[c-1]:
        x+=1
    c+=1
print(x)
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
09.11.2018, 16:54
Цитата Сообщение от SashaRasha Посмотреть сообщение
тут не понял что к чему
пусть n = 123
сумма = 0
цикл пока n > 0
сумма = сумма + 123%10 = 0 + 3 = 3
n = n//10 = 123//10 = 12
сумма = сумма + 12%10 = 3 + 2 = 5
n = n//10 = 12//10 = 1
сумма = сумма + 1%10 = 5 + 1 = 6
n = n//10 = 1//10 = 0
n не больше 0 => цикл завершен
Стандартный способ разделения целого числа на цифры.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2018, 16:54
Помогаю со студенческими работами здесь

1. Пользователь вводит натуральное число. Найти сумму четных цифр этого числа цифру. Использовать процедуры или функции. 2. Пользователь вводит н
1. Пользователь вводит натуральное число. Найти сумму четных цифр этого числа цифру. Использовать процедуры или функции. 2. ...

Дано натуральное число n, определить сколько цифр в числе n, чему равна сумма его цифр
Дано натуральное число n, определить сколько цифр в числе n, чему равна сумма его цифр.

Дано натуральное число n. Определить: сколько цифр в числе n, чему равна сумма его цифр
Лаба Web-программирование Дано натуральное число n. Определить: сколько цифр в числе n, чему равна сумма его цифр.

Дано натуральное число. Определить сколько цифр "3" в нём
№2. Дано натуральное число. Определить сколько цифр &quot;3&quot; в нём. Эту задачу совсем не могу решить. Помогите, пожалуйста!

Пользователь вводит натуральное число.Найти сумму цифр этого числа,деленную на максимальную цифру.Использовать процедуры и функции
Пользователь вводит натуральное число.Найти сумму цифр этого числа,деленную на максимальную цифру.Использовать процедуры и функции


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru