Ответ:
import re
s = input('>> ')
s = re.sub(r'[^\w\s]+|[\d]+', r'',s)
print(s)
Объяснение:
Python 3.7
tg = Fr0DK
Раньше, во времена DOS и даже еще раньше, одному символу соответствовал один байт:
Посчитаем символы
1 З
2 д
3 р
4 а
5 в
6 с
7 т
8 в
9 у
10 й
11,
12 пробельный символ
13 П
14 е
15 т
16 я
17 !
Итого 17 байт информации.
В настоящее время похожая однобайтова кодировка все еще применяется и называется ASCII.
Но более распространен utf-8. В нем русские символы занимают по два байта.
Итого в сообщении 14 русских сиволов (28 байт) + 2 знака препинания(2 байта) + пробел (один байт) итого 31 байт.
Существует и двухбайтовый unicode там каждому символу ставятся в соответсвие 2 байта: итого 34 байта.
И даже 4 байтовый юникод:
68 байт.
В Вашей задаче ответ скорее всего 17 байт (первый вариант)
57+61+191=309км Незнайка
197+13=210км Поэт Цветик
129+16=145км Торопыжка
34+51=85км Доктор Медуцина
Мы имеем две короткие стены, две длинные стены, две двери и три окна
- Мы имеем две короткие и две длинные стены.
- Из площади двух коротких стен нужно вычесть площадь одной двери и одного окна: 18 - 2,1 - 2 = 13,9 кв. м коротких стен нужно покрасить
- Из площади двух длинных стен нужно вычесть площадь одной двери и двух окон: 36 - 4,2 - 2 = 29,8 кв. м длинных стен нужно покрасить
- Общая площадь стен под покраску = 29,8 + 13,9 = 43,7 кв. м
- На 1 кв. м приходится 100 руб. => 43,7×100 = 4370 рублей потребуется на покраску стен