Предмет: Информатика, автор: darkis108

помогите информатика 8 класс, очень срочно!​

Приложения:

valgrisa: язык программы?
dairsyrlybaev: c++
dairsyrlybaev: могу пайтон
darkis108: пайтон
mishafhxfh: https://znanija.com/task/49320949 Помогите пж даю 100 балов !

Ответы

Автор ответа: dairsyrlybaev
1

Ответ:

N=input ()

K=input ()

a=len(N);

i=0

c=0

while i<a:

if N[i]==K:

c+=1

i+=1

print(c)


darkis108: пожалуйста
darkis108: на пайтоне реши
dairsyrlybaev: там после того ответа есть на пайтоне
darkis108: там на фото пример и результат
darkis108: только это
dairsyrlybaev: N=input ()
K=input ()
a=len(N);
i=0
c=0
while i if N[i]==K:
c+=1
i+=1
print(c)
dairsyrlybaev: вот
dairsyrlybaev: я имел ввиду в моем ответе
Автор ответа: valgrisa
1

Ответ:

N = int(input())

K = int(input())

k = 0

while N>0:

   if K == N % 10:

       k += 1

   N = N // 10

print(k)

Объяснение:

% - остаток от целочисленного деления (узнаём последнюю цифру числа)

// - целочисленное деление (отделяем (отбрасываем) последнюю цифру числа)
k - переменная для подсчёта количества указанных цифр

в программе используем цикл с предусловием (while N>0:) и неполный оператор ветвления (if K == N % 10:)


darkis108: спасибо очень помог
Похожие вопросы
Предмет: Окружающий мир, автор: Шарик11111111