|
Ce code **SacDeBilles.py** permet de régler le nombre de lignes et de colonnes, afin d'atteindre rapidement un très grand nombre de tirages :
|
|
Ce code **SacDeBilles.py**, en développement, offre les mêmes fonctions que le code en Scratch, sauf l'aspect "progressif" de l'affichage. Il est davantage taillé pour les grands tirages, car :
|
|
- illustration 1 : tirage de 100 billes et bilan sur 1000 billes ;
|
|
- il est possible de **régler le nombre de lignes et de colonnes**, le défaut reste 10x10 pour reproduire l'expérience du sac et constater la variabilité, mais on peut augmenter pour réaliser rapidement un très grand nombre de tirages :
|
|
- illustration 2 : bilan sur 100.000 billes.
|
|
- il propose des **bilans**.
|
|
|
|
|
|
De plus, le nombre de classes de période de retour et leur code couleur sont faciles à redéfinir dans le code.
|
|
De plus, le nombre de classes de période de retour et leur code couleur sont faciles à redéfinir dans le code.
|
|
|
|
```python
|
|
|
|
self.dico_freq['noire(s)'] = Intervalle(0, 0.9, 'black', " T =< 10 ans") # "'...inférieure à la décennale')
|
|
|
|
self.dico_freq['verte(s)'] = Intervalle(0.9, 0.98, 'green', "10 ans < T =< 50 ans") #'...entre la décennale \net la cinquantennale')
|
|
|
|
self.dico_freq['bleue(s)'] = Intervalle(0.98, 0.99, 'blue', "50 ans < T =< 100 ans") #'... entre la cinquantennale \net la centennale')
|
|
|
|
self.dico_freq['rouge(s)'] = Intervalle(0.99, 1, 'red', "T >= 100 ans") #'... supérieure à la centennale')
|
|
|
|
```
|
|
|
|
|
|
|
|
**Liste des illustrations**
|
|
|
|
- illustration 1 : tirage de 100 billes et bilan sur 1000 billes ;
|
|
|
|
- illustration 2 : bilan sur 10.000 billes, avec chronologie du nombre de billes "rares" par tirage.
|
|
|
|
- illustration 3 : bilan sur 100.000 billes.
|
|
|
|
|
|
|
|
#### illustration 1 : tirage de 100 billes et bilan sur 1000 billes ;
|
|
![Resultat10tirages.svg](uploads/80d014a4a5f5eab0ba7ea967ec0f7603/Resultat10tirages.svg)
|
|
![Resultat10tirages.svg](uploads/80d014a4a5f5eab0ba7ea967ec0f7603/Resultat10tirages.svg)
|
|
|
|
|
|
|
|
#### illustration 2 : bilan sur 10.000 billes, avec chronologie du nombre de billes "rares" par tirage.
|
|
|
|
![SacDeBille100tirages.svg](uploads/d2e0da5948ea4b9847eb5ec1b4bbdf54/SacDeBille100tirages.svg)
|
|
|
|
|
|
|
|
#### illustration 3 : bilan final sur 100.000 billes.
|
|
![100_000tirages](uploads/d6eb3b065688a64a6e94efe249c2a554/100_000tirages.JPG)
|
|
![100_000tirages](uploads/d6eb3b065688a64a6e94efe249c2a554/100_000tirages.JPG)
|
|
|
|
|
|
```python
|
|
|
|
self.dico_freq['noire(s)'] = Intervalle(0, 0.9, 'black', " T =< 10 ans") # "'...inférieure à la décennale')
|
|
|
|
self.dico_freq['verte(s)'] = Intervalle(0.9, 0.98, 'green', "10 ans < T =< 50 ans") #'...entre la décennale \net la cinquantennale')
|
|
|
|
self.dico_freq['bleue(s)'] = Intervalle(0.98, 0.99, 'blue', "50 ans < T =< 100 ans") #'... entre la cinquantennale \net la centennale')
|
|
|
|
self.dico_freq['rouge(s)'] = Intervalle(0.99, 1, 'red', "T >= 100 ans") #'... supérieure à la centennale')
|
|
|
|
``` |
|
|
|
\ No newline at end of file |
|
|