
Программа на Python для подсчёта количества цифр в числе
Привет! Меня зовут Максим, и сегодня я расскажу тебе, как написать программу на Python для подсчёта количества вхождений цифры в заданное число.
Для начала, давайте объявим две переменные⁚ x и d. Переменная x будет содержать заданное число, а переменная d – цифру, которую мы будем искать в числе x.
python
x int(input(‘Введите число⁚ ‘))
d int(input(‘Введите цифру для поиска⁚ ‘))
Мы используем функцию int для преобразования введенного пользователем значения в целое число.
Затем создадим переменную count, которая будет содержать количество вхождений цифры d. Начальное значение count установим равным 0.
python
count 0
Теперь нам необходимо пройтись по каждой цифре числа x с помощью цикла for. Внутри цикла мы будем проверять, является ли цифра равной заданной цифре d. Если они равны, то увеличиваем значение переменной count на 1.
python
for digit in str(x)⁚
if int(digit) d⁚
count 1
Мы используем функцию str для преобразования числа x в строку, чтобы иметь возможность пройти по каждой цифре отдельно.
И наконец, выведем результат на экран⁚
python
print(f’Цифра {d} встречается в числе {x} {count} раз(а).’)
Мы используем строковую интерполяцию f-string, чтобы вставить значения d, x и count в строку для вывода.
Обрати внимание, что в приведенной программе числа x и d должны быть введены пользователем. Для этого используется функция input.
Вот и все! Теперь ты знаешь, как написать программу на Python, которая будет подсчитывать количество вхождений заданной цифры в заданное число.
Удачи в программировании!