text = "Kočka a pes a myš a papoušek \ šli do lesa a pak šli zase z lesa" slova = text.split() delitel = 5 class BlbaChyba(Exception): pass raise BlbaChyba("fakt blbý") raise ZeroDivisionError() vysledek = -1 assert delitel != 0 try: vysledek = 5/delitel except ZeroDivisionError: print("neděl nulou") except: print("nějaká chyba jiná") print(vysledek) """ from collections import Counter print(Counter(slova).keys()) mnozina = set(slova) mnozina.add("tygr") mnozina.discard("ptakopysk") mnozina.add("tygr") b = {"tygr", "ptakopysk", 42, "pes"} print(mnozina) print(mnozina.difference(b)) """ """ delky = [len(slovo) for slovo in slova] # slovo[0] prvni_pismena = [slovo[0] for slovo in slova] print(prvni_pismena) prvni_pismena_dlouhych_slov = [ slovo[0] for slovo in slova if len(slovo) >= 3] print(prvni_pismena_dlouhych_slov) mocniny = (x**2 for x in range(100000000000)) for i in mocniny: print(i) if i > 1000: break cislo = 1 if len(slova) > 20 else -1 print(cislo) delky = [] for slovo in slova: delky.append(len(slovo)) print(delky) """ """from collections import Counter pocty = Counter(slova) print(pocty) print(pocty.most_common(2))""" """from collections import defaultdict pocty = defaultdict(int) for slovo in slova: pocty[slovo] += 1 print(pocty[("ahoj", 42)]) print(pocty) """ """b = defaultdict(bool) b[5] b["afdgafg"] print(b)""" """pocty = {} # pocty = dict() sdfghsafdghsfghsfgh = True for slovo in slova: if slovo not in pocty and (sdfghsafdghsfghsfgh and sdfghsafdghsfghsfgh and sdfghsafdghsfghsfgh): pocty[slovo] = 1 else: pocty[slovo] += 1 # pocty[slovo] = pocty[slovo] + 1 print(pocty)"""