2022-2023/1ST/04_Repetition_dexperiences/3B_tableur.tex

72 lines
2.0 KiB
TeX
Raw Normal View History

\documentclass[a4paper,10pt]{article}
\usepackage{myXsim}
\usepackage{minted}
\author{Benjamin Bertrand}
\title{Repetition d'expériences - Cours}
\date{novembre 2022}
\pagestyle{empty}
\begin{document}
\maketitle
\setcounter{section}{2}
\section{Commandes tableur}
\begin{enumerate}
\item Commande tableur pour générer un nombre aléatoire entre 0 et 1:
\begin{center}
\calc{ALEA()}
\end{center}
\item Commande pour faire une condition
\begin{center}
\calc{SI(condition; résultat pour le alors; résultat pour le sinon)}
\end{center}
\end{enumerate}
\section{Commandes python}
\begin{itemize}
\item Commandes pour faire de l'aléatoire :
Il faut d'abord importer les fonctions:
\begin{center}
\begin{minipage}{0.5\linewidth}
\begin{minted}[bgcolor=base3,linenos]{python}
from random import randint, random
print(randint(1, 10))
print(random())
\end{minted}
\end{minipage}
\end{center}
\begin{itemize}
\item La fonction \mintinline{python}{randint(a,b)} permet d'avoir un nombre entier aléatoire compris entre a et b
\item La fonction \mintinline{python}{random()} permet d'avoir un nombre aléatoire compris entre 0 et 1
\end{itemize}
\item Pour faire des conditions, on utilise
\begin{center}
\begin{minipage}{0.5\linewidth}
\begin{minted}[bgcolor=base3,linenos]{python}
if condition:
# Ce qu'il faut faire si la condition est vraie
else:
# Ce qu'il faut faire si la condition est fausse
\end{minted}
\end{minipage}
\end{center}
\end{itemize}
\paragraph{Exemple}
\afaire{Deviner ce que va affiche le programme suivant}
\begin{minipage}{0.5\linewidth}
\begin{minted}[bgcolor=base3,linenos]{python}
age = 23
if age > 18:
print("Tu es majeur")
else:
print("Tu n'es pas majeur")
\end{minted}
\end{minipage}
\end{document}