\documentclass[a4paper,10pt]{article} \usepackage{myXsim} \author{Benjamin Bertrand} \title{Programmation - Cours} \date{Février 2022} \pagestyle{empty} \begin{document} \maketitle \setcounter{section}{5} \section{Fonction - \lstinline{def/return}} Une \textbf{fonction} en informatique est un sous programme à qui on va donner des paramètres (entre parenthèses) et qui retournera une valeur. \bigskip Fonction similaire aux fonctions en maths: \smallskip \begin{minipage}{0.4\linewidth} \begin{lstlisting} def f(x): return x^2 + 2 print(f(3)) print(f(-1))\end{lstlisting} \end{minipage} \hfill \begin{minipage}{0.5\linewidth} Le programme va afficher \vspace{2cm} \end{minipage} Fonctions qui décorent du texte \begin{minipage}{0.55\linewidth} \begin{lstlisting} def decore(texte): return "*"*4 + texte + "*"*4 def belledeco(texte, decoration): return decoration*5 + texte + decoration*5 print(decore("Coucou c'est moi")) print(decore("Je suis trop beau!")) print(belledeco("Coucou c'est moi", "=")) print(belledeco("Je suis trop beau!", "a"))\end{lstlisting} \end{minipage} \hfill \begin{minipage}{0.4\linewidth} Le programme va afficher \vspace{3cm} \end{minipage} \end{document}