Дано натуральное число N. Ответить на вопрос, сколько раз данная цифра встречается в числе. на python простыми командами
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.
у тебя count всегда равняется нуль
при разных цифрах
Почеум?
Почему?*
Вот результат кода:
Введите цифру: 5
Введите число: 152
1 раз.
Введите цифру: 5
Введите число: 152
1 раз.
ладно
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад