Предмет: Информатика,
автор: dariadanilova0405
Напишите программу, которая принимает на вход строку и выводит кол-во цифр в этой строке
Воспользуйтесь методом строки str.isdigit() и циклом while
Примеры ввода:
>>> abc123
3
Ответы
Автор ответа:
1
string = input('Введите строку: ')
count = 0
while True:
if string[len(string) - 1].isdigit():
count += 1
string = string[:len(string) - 1]
if string == '':
break
print(count)
dariadanilova0405:
Извините, но я написала, что нужно решить с циклом while, а не for.
count = 0
while True:
if string[len(string) - 1].isdigit():
count += 1
string = string[:len(string) - 1]
if string == '':
break
print(count)
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: илья1224
Предмет: Английский язык,
автор: 3класс143
Предмет: ОБЖ,
автор: белка006
Предмет: Английский язык,
автор: Fertas253