Информатика, вопрос задал Abcdefg12345678910 , 1 год назад

python
Пользователь вводит с клавиатуры строку. Посчитайте количество букв, цифр в строке. Выведите оба
количества на экран.

Ответы на вопрос

Ответил ZyMaa
0

Ответ:

```

s = input()

letters = sum(c.isalpha() for c in s)

digits = sum(c.isdigit() for c in s)

print("Количество букв: ", digits)

print("Количество цифр: ", numbers)

```
UPD:
Если без встроенных методов вообще, то как то так (учитывая что буквы только русские):

```

s = input()

digits = 0

letters = 0

all_digits = "0123456789"

all_letters = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"

for c in s:

   if c in all_digits:

       digits += 1

   if c.lower() in all_letters:

       letters += 1

print("Количество букв: ", letters)

print("Количество цифр: ", digits)

```


Abcdefg12345678910: надо с помщью цикла фор и инпутов
ZyMaa: Обновил ответ
Новые вопросы