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

Помогите с Python пожалуйста

Напишите на языке Python программу которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1.

Пример:
Введите число? 311
Единиц: 2


Нужно натянуть сову на глобус, потому что решение должно быть как-то аналогично этому:
N = int(input("Введите число?")); N1=N
s = 0
while N != 0:
d = N%10
s + = d
N = N//10

Ответы

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

Ответ:

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

s = 0

while N != 0:

   d = N%10

   if d == 1:

       s+=1

   N = N//10

print("Единиц:",s)


foxparrot666: Спасибо, с интернета сама скопировать могу
valgrisa: Пожалуйста, всегда рада помочь )
Похожие вопросы
Предмет: Химия, автор: dyachenkonikitka