\documentclass[a4paper,11pt]{article}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[scaled=0.85]{beramono}
\usepackage{listings}
\usepackage{geometry}
\lstloadlanguages{Python}

\geometry{width=126mm}



\begin{document}

\lstset{language=Python,
  basicstyle=\ttfamily\small,
}

\begin{lstlisting}
def disjoint(a,b):
    for i in a:
        if i in b:
            return False
    return True
\end{lstlisting}
Funkcja \lstinline|disjoint| sprawdza, czy dwie listy są rozłączne. 
W ramach pętli \lstinline!for! przeglądamy wszystkie elementy z listy 
\lstinline|a| i sprawdzamy, czy należą również do listy \lstinline|b|. 
Jeśli znajdziemy choć jeden taki przypadek zwracamy \lstinline!False!.

\end{document}