def detekceZnaku(text): cisla = "0123456789" samohlasky = "aáeéěiíuúůyý" souhlasky = "bcčdďfghjklmnňpqrřsštťvwxzž" #cislaSoucet, samohlaskySoucet, souhlaskySoucet, ostatniSoucet = 0,0,0,0 cislaSoucet = 0 samohlaskySoucet = 0 souhlaskySoucet = 0 ostatniSoucet = 0 for znak in text: if znak in cisla: cislaSoucet += 1 elif znak in samohlasky: samohlaskySoucet += 1 elif znak in souhlasky: souhlaskySoucet +=1 else: ostatniSoucet += 1 for i in range(len(text)): if text[i] in cisla: cislaSoucet += 1 elif text[i] in samohlasky: samohlaskySoucet += 1 elif text[i] in souhlasky: souhlaskySoucet +=1 else: ostatniSoucet += 1 print("Počet čísel: " + str(cislaSoucet) + "\n" + "Počet samohlásek " + str(samohlaskySoucet) + "\n" + "Počet souhlásek: " + str(souhlaskySoucet) + "\n" + "Ostatní znaky: "+str(ostatniSoucet)) detekceZnaku("Můj super 1. text!") detekceZnaku(" Ukrajinský prezident Volodymyr Zelenskyj v neděli navštívil nemocnici s raněnými vojáky. Většina z nich utrpěla zranění při bojích ve městech Hostomel a Irpiň ležících nedaleko Kyjeva. Zelenskyj vojákům popřál pevné zdraví, ochotně se s nimi vyfotil a poté je ocenil státním vyznamenáním za obranu země.")