2021-2022/2nd/13_Programmation/2B_variables.tex

61 lines
1.4 KiB
TeX

\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}