Feat(2nd): ajoute le bilan sur python et l'aléatoire
This commit is contained in:
parent
1970bcdd9d
commit
05b1b1b053
BIN
2nd/07_Probabilites/3B_python.pdf
Normal file
BIN
2nd/07_Probabilites/3B_python.pdf
Normal file
Binary file not shown.
86
2nd/07_Probabilites/3B_python.tex
Normal file
86
2nd/07_Probabilites/3B_python.tex
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
\documentclass[a4paper,10pt]{article}
|
||||||
|
\usepackage{myXsim}
|
||||||
|
\usepackage{minted}
|
||||||
|
|
||||||
|
\author{Benjamin Bertrand}
|
||||||
|
\title{Introduction Probabilités - Cours}
|
||||||
|
\date{janvier 2023}
|
||||||
|
|
||||||
|
\pagestyle{empty}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\section{Python et l'aléatoire}
|
||||||
|
|
||||||
|
Par défaut, Python ne sait pas faire d'aléatoire. Il faut donc importer quelques fonctions depuis \mintinline{python}{random} (aléatoire en anglais).
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{0.5\linewidth}
|
||||||
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||||
|
from random import random, randint, choice
|
||||||
|
\end{minted}
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
La commande précédente a importé 3 fonctions qui permettent de faire de l'aléatoire :
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item \mintinline{python}{random()}: cette fonction donne un nombre aléatoire entre 0 et 1
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{0.5\linewidth}
|
||||||
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||||
|
>>> random()
|
||||||
|
0.9689733689484863
|
||||||
|
\end{minted}
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
\item \mintinline{python}{randint(a, b)}: cette fonction donne un nombre entier aléatoire entre a et b
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{0.5\linewidth}
|
||||||
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||||
|
>>> randint(3, 13)
|
||||||
|
11
|
||||||
|
\end{minted}
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
\item \mintinline{python}{choice()}: cette fonction choisi aléatoirement un element dans une liste
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{0.5\linewidth}
|
||||||
|
\begin{minted}[bgcolor=base3,linenos]{python}
|
||||||
|
>>> matieres = ["math", "français", "Histoire"]
|
||||||
|
>>> choice(matieres)
|
||||||
|
"math"
|
||||||
|
\end{minted}
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\paragraph{Exemple}
|
||||||
|
\begin{itemize}
|
||||||
|
\item On veut simuler l'expérience aléatoire qui consiste à lancer trois dés à 100 faces et de faire la somme des résultats
|
||||||
|
\begin{center}
|
||||||
|
\begin{minipage}{0.5\linewidth}
|
||||||
|
\begin{minted}[bgcolor=base3]{python}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\end{minted}
|
||||||
|
\end{minipage}
|
||||||
|
\end{center}
|
||||||
|
\end{itemize}
|
||||||
|
\afaire{Écrire ce programme qui réalise cette simulation}
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
@ -2,7 +2,7 @@ Probabilités
|
|||||||
############
|
############
|
||||||
|
|
||||||
:date: 2022-11-14
|
:date: 2022-11-14
|
||||||
:modified: 2022-12-15
|
:modified: 2023-01-04
|
||||||
:authors: Benjamin Bertrand
|
:authors: Benjamin Bertrand
|
||||||
:tags: Probabilité
|
:tags: Probabilité
|
||||||
:category: 2nd
|
:category: 2nd
|
||||||
@ -76,5 +76,10 @@ Simuler des expériences aléatoires avec la programmation.
|
|||||||
|
|
||||||
Bilan: outils python pour faire de l'aléatoire et des exemples de programmes
|
Bilan: outils python pour faire de l'aléatoire et des exemples de programmes
|
||||||
|
|
||||||
|
.. image:: ./3B_python.pdf
|
||||||
|
:height: 200px
|
||||||
|
:alt: Outils pythons pour faire de l'aléatoire
|
||||||
|
|
||||||
|
|
||||||
Étape 4: Loi de Benfort
|
Étape 4: Loi de Benfort
|
||||||
-----------------------
|
-----------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user