Feat: améliore le cours
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
84192e3a47
commit
7652b5c9d8
Binary file not shown.
@ -51,7 +51,7 @@ Pour suivre l'affectation de variable, on peut compléter un tableau d'état
|
||||
Vous serez amené à utiliser essentiellement 4 types de base:
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{p{2cm}cccc}
|
||||
\begin{tabular}{p{2cm}*{4}{p{4cm}}}
|
||||
Nom & Les entiers signés & Les flottants & Les strings & Les booléens \\
|
||||
Type & int & float & str & bool \\
|
||||
exemple &
|
||||
@ -61,25 +61,80 @@ Vous serez amené à utiliser essentiellement 4 types de base:
|
||||
\mintinline[bgcolor=base3]{python}{True, False} \\
|
||||
|
||||
Opérateurs &
|
||||
\texttt{+ - * // \% **}&
|
||||
\texttt{+ - * / **}&
|
||||
\texttt{+ *}&
|
||||
\texttt{or and not} \\
|
||||
\texttt{+, -, *, //, \%, **}&
|
||||
\texttt{+, -, *, /, **}&
|
||||
\texttt{+}&
|
||||
\texttt{or, and, not} \\
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
Pour connaitre le type d'une variable, on peut utiliser la fonction \mintinline{python}{type}
|
||||
\afaire{décrire l'action des opérateurs}
|
||||
|
||||
\paragraph{Exemple:}
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
|
||||
\begin{itemize}
|
||||
\item Pour connaitre le type d'une variable, on peut utiliser la fonction \mintinline{python}{type}
|
||||
|
||||
\textbf{Exemple:}
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||
>>> a = "aer"
|
||||
>>> type(a)
|
||||
str
|
||||
\end{minted}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\item On peut transformer d'une variable avec les fonctions \mintinline{python}{int}, \mintinline{python}{float},\mintinline{python}{str}, \mintinline{python}{bool},
|
||||
|
||||
\textbf{Exemples:}
|
||||
\begin{multicols}{4}
|
||||
\begin{minted}[bgcolor=base3]{python}
|
||||
>>> int("2")
|
||||
2
|
||||
>>> int(2.2)
|
||||
2
|
||||
\end{minted}
|
||||
|
||||
\begin{minted}[bgcolor=base3]{python}
|
||||
>>> float(2)
|
||||
2.0
|
||||
>>> float("2.2")
|
||||
2.2
|
||||
\end{minted}
|
||||
|
||||
\begin{minted}[bgcolor=base3]{python}
|
||||
>>> str(2)
|
||||
"2"
|
||||
>>> str(2.2)
|
||||
"2.2"
|
||||
\end{minted}
|
||||
|
||||
\begin{minted}[bgcolor=base3]{python}
|
||||
>>> bool(0)
|
||||
False
|
||||
>>> bool(1)
|
||||
True
|
||||
\end{minted}
|
||||
\end{multicols}
|
||||
\end{center}
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Outils d'interactions}
|
||||
|
||||
\begin{itemize}
|
||||
\item Afficher à l'écran: on utilise la fonction \mintinline{python}{print}
|
||||
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||
>>> a = "aer"
|
||||
>>> type(a)
|
||||
str
|
||||
\end{minted}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
print("Coucou")
|
||||
a = 2.3
|
||||
print(a)
|
||||
\end{minted}
|
||||
\item Demander une information à l'utilisateur: on utilise la fonction \mintinline{python}{input}
|
||||
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||
reponse = input("Quel est ton nom?")
|
||||
print("Bonjour ", reponse)
|
||||
\end{minted}
|
||||
Attention la fonction \mintinline{python}{input} renvoie toujours une chaine de caractère (même si l'on rentre un nombre).
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Conditions}
|
||||
|
||||
@ -113,7 +168,6 @@ Remarques:
|
||||
\end{itemize}
|
||||
\end{multicols}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\begin{multicols}{2}
|
||||
\paragraph{Principaux opérateurs sur les \mintinline{python}{int} ou \mintinline{python}{float}}~
|
||||
|
Loading…
Reference in New Issue
Block a user