Select Git revision
08-slovniky.tex
-
Martin Mareš authoredMartin Mareš authored
08-slovniky.tex 3.77 KiB
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{palatino}
\usepackage{verbatim}
\usetheme{Warsaw}
\title{Programování 1: Množiny a slovníky}
\author[Martin Mareš]{Martin Mareš\\\texttt{mj@ucw.cz}}
\institute{Katedra Aplikované Matematiky\\MFF UK Praha}
\date{2019}
\begin{document}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{}
\setbeamerfont{title page}{family=\rmfamily}
\shorthandoff{"}
\begin{frame}
\titlepage
\end{frame}
\input ../slidemac.tex
\def\{{\char123\relax}
\def\}{\char125\relax}
% ----------------------------------------------------------------------
\begin{frame}{Množiny}
\py{%
zvířata = \{"pes", "pes", "kočka", "výr"\}\\
zvířata
}{%
\{'výr', 'pes', 'kočka'\}
}
\py{%
"kočka" in zvířata
}{%
True
}
\py{%
"hroznýš" in zvířata
}{%
False
}
\py{%
set(["a", "b", "c"])
}{%
\{'c', 'b', 'a'\}
}
\py{%
set("abrakadabra")
}{%
\{'r', 'a', 'k', 'b', 'd'\}
}
\py{%
set()
}{%
set() \cmt{(pozor, {\tt \{\}} znamená něco jiného)}
}
\end{frame}
% ----------------------------------------------------------------------