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

ПОЯСНИТЕ ЧТО ДЕЛАЕТ СТРОКА for i in str(N) : что там делает и как работает в этой строке срочно!!! Особенно что там делает str и какую функцию выполняет


N=int(input("ввидите любое число"))

K=int(input("ввидите любое число"))

Count=0

for i in str(N) :

if i ==str(K) :

Count+=1

Print (count)

Ответы

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

Объяснение:

N=int(input("ввидите любое число")) - ввод числа  

K=int(input("ввидите любое число")) - ввод числа

Count=0 - задается переменная count и ей присваевается значение 0

str  - это перевод числа или другой вид данных в строку, например число если n = 12, то str(n) = '12', то есть равно строке

for i in str(N) : - здесь мы создаем цикл, который перебирает все элементы в строке n, то есть если у нас n = 2123, то наш цикл переберет следующее значения: '2','1','2','3'

if i ==str(K) :  Count+=1 - если этот элемент строки н равен строке числа k, то мы прибавляем один к значению переменой count , например наш элемент равен 2, то если str(k) = '2' (k = 2), то мы прибавляем один к значению переменой count

Print (count) - выводим значение count

Похожие вопросы
Предмет: Математика, автор: бекорчи123
Предмет: Математика, автор: aldik578