Предмет: Информатика,
автор: 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)
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Русский язык,
автор: matweevbogdan
Предмет: Русский язык,
автор: tanchik120787
Предмет: Русский язык,
автор: Leksa125
Предмет: Математика,
автор: бекорчи123
Предмет: Математика,
автор: aldik578