import matplotlib.pyplot as plt
import re
s = 'rand0mтекст с ПРОИзвольнЫМИ symBOls!'
vowels_c = len(re.findall('[аеёоиоуы]',s,re.I))
cyr_c = len(re.findall('[а-я]',s,re.I))
consonants_c = cyr_c - vowels_c
other_c = len(s) - cyr_c
labels = [f'Гласные\n(кириллица)\n{vowels_c} шт.'
,f'Согласные\n(кириллица)\n{consonants_c} шт.'
,f'Прочие символы\n{other_c} шт.']
values = [vowels_c,consonants_c,other_c]
fig, ax = plt.subplots()
ax.pie(values, labels=labels)
plt.show()
Да, из пушки по воробьям!
строке. Для вычислений использовать функцию.Построить круговую диаграмму
по результатам вычислений.