Напишите программу, которая принимает на вход строку и выводит кол-во цифр в этой строке
Воспользуйтесь методом строки 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.
string = input('Введите строку: ')
count = 0
while True:
if string[len(string) - 1].isdigit():
count += 1
string = string[:len(string) - 1]
if string == '':
break
print(count)
count = 0
while True:
if string[len(string) - 1].isdigit():
count += 1
string = string[:len(string) - 1]
if string == '':
break
print(count)
Табуляцию проставите сами?
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад