\documentclass[a4paper,10pt]{article} \usepackage{myXsim} \author{Benjamin Bertrand} \title{Programmation - Cours} \date{Février 2022} \pagestyle{empty} \begin{document} \maketitle \setcounter{section}{1} \section{Types de variables} Vous devez connaître trois types de variables \begin{multicols}{3} Les entiers \begin{lstlisting} a = 2\end{lstlisting} Les flottants \begin{lstlisting} a = 2.2\end{lstlisting} Les chaines de caractères \begin{lstlisting} a = "2"\end{lstlisting} \end{multicols} \bigskip Le symbole \lstinline[ columns=fixed ]{=} affecte une valeur à une variable. \bigskip Quand c'est possible, des fonctions python permettent de transformer un type de variable en un autre. \begin{itemize} \item Transformer en entier: \lstinline[columns=fixed]{int(...)} \item Transformer en flottant \lstinline[columns=fixed]{float(...)} \item Transformer en chaine de caractères \lstinline[columns=fixed]{str(...)} \end{itemize} \bigskip Deux fonctions pour interagir avec l'utilisateur du programme: \begin{itemize} \item \lstinline[ columns=fixed ]{print(...)}: affiche à l'écran ce qui lui est transmis dans les parenthèses. \item \lstinline[columns=fixed]{input(...)}: affiche à l'écran ce qui lui est transmis dans les parenthèses, attend un réponse de l'utilisateur et retourne la réponse sous forme d'une chaine de caractères. \end{itemize} \end{document}