В данной программе вводится число N, и затем преобразуется в строку. Далее проходим циклом по всем символам строки, и если символ равен "7", увеличиваем на 1 значение переменной count. После прохождения цикла, выводим на экран значение переменной count, которое и будет являться количеством вхождений цифры 7 в числе N.
Answers & Comments
Ответ:
Python3:
N = int(input("Введите число: "))
count = 0
while N > 0:
if N % 10 == 7:
count += 1
N //= 10
print("Цифра 7 встречается", count, "раз(-а)")
Объяснение:
В данной программе вводится число N, и затем преобразуется в строку. Далее проходим циклом по всем символам строки, и если символ равен "7", увеличиваем на 1 значение переменной count. После прохождения цикла, выводим на экран значение переменной count, которое и будет являться количеством вхождений цифры 7 в числе N.
Примечание!
Программа работает исключительно для целых чисел.
Пример результата программы: