'''
Дана строка символов.
Разработайте скрипт считающий, сколько цифр содержится в данной строке.
Пример выполнения скрипта:
Программа подсчета количества цифр в строке
Агент 47
Количество цифр в строке - 2
'''
print('Программа подсчета количества цифр в строке')
st = input()
k = 0
l = len(st)
# 1-й способ.
# Проверяем код каждого символа. Если код в диапазоне [48:57], значит символ - цифра
# for i in range(l):
# if 48 <= ord(st[i]) <= 57:
# k += 1
# print('Количество цифр в строке - ', k)
# 2-й способ.
# Используем готовую функцию isdigit() - проверяет, является ли символ цифрой.
for i in range(l):
if st[i].isdigit():
k += 1
print('Количество цифр в строке - ', k)
© Кащеев Е. Решение задач по программированию на языке Python