Знаки пунктуации

Anatoliy_masterr

Новичок
Пользователь
Июн 28, 2021
7
0
1
Задача:
"Получите на вход произвольную строку текста, подсчитайте в ней знаки пунктуации и выведите их количество. К знакам пунктуации относятся символы из набора ".,;:!?".
Например, в строке
2 знака пунктуации (запятая и восклицательный знак)"


Мое решение. Начало ниже. Не идет подсчет. Пожалуйста подскажите

words = input()
dict = {}
znaki = [':', ',', ';', '!', '?']
for word in words:
if word in znaki:
if word in dict:
dict[word] =+ 1
else:
dict[word] = 1
print(dict)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
219
43
20
Москва
x += 1
а не
x =+ 1
 

Anatoliy_masterr

Новичок
Пользователь
Июн 28, 2021
7
0
1
Спасибо!
 

Форум IT Специалистов