Úlohy na procvičení
Frekvenční analýza
Pro zadaný text spočtěte, kolikrát se v něm vyskytuje který znak. Počty výskytů uložte do slovníku (dict
).
Až budete mít četnosti znaků spočítané, vypište znaky a jejich počty od toho nejčastějšího.
Příklad
Pro vstupní text mississippi
vypište:
i: 4
s: 4
p: 2
m: 1
🦉 Bonus: Frekvenční analýza na slovech
Předělejte úlohu na frekvenční analýzu, aby místo znaků pracovala se slovy v textu.
Zamyslete se, jak je vhodné upravit vstupní text (velikost písmen, odstranění interpunkce, …).
Soubory
- Jak se chová
readline()
, když narazí na konec souboru? - Kopie deseti řádků souboru
- Kopie souboru po 20 znacích
- Caesarova šifra textu – soubor
Učební výstupy
Učební výstupy podávají zhuštěný souhrn základních konceptů a dovedností, které byste měli umět vysvětlit a/nebo použít po každém cvičení.
- použít slovník (
dict
) pro ukládání hodnot ke klíčům (asociativní pole) - číst textové soubory
- zapisovat textové soubory