• Предмет: Информатика
  • Автор: spasibo5batea
  • Вопрос задан 7 лет назад

Дано натуральное число N. Ответить на вопрос, сколько раз данная цифра встречается в числе. на python простыми командами


vimmortal2: Вводится цифра или число? Если цифра, то как задаётся само число?

Ответы

Ответ дал: vimmortal2
2

Программа:

Python:

N = int(input('Введите цифру: '))

number = int(input('Введите число: '))

count = 0

for i in str(number):

   if i == str(N):

       count += 1

print(count, 'раз.')

Сначала вводится цифра, которую необходимо искать. После вводится число, в котором необходимо искать цифру. Регистрируется переменная count для подсчёта кол-ва раз, сколько цифра встречается в числе. Циклом пробегаемся по каждому символу числа. Если текущее значение переменной i равно введённой цифре, то значение переменной count увеличивается на 1. В конце выводится значение переменной count.


spasibo5batea: у тебя count всегда равняется нуль
spasibo5batea: при разных цифрах
vimmortal2: Почеум?
vimmortal2: Почему?*
vimmortal2: Вот результат кода:

Введите цифру: 5
Введите число: 152
1 раз.
spasibo5batea: ладно
Вас заинтересует