Sujet python
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 07:28
Bonjour j’ai un devoir à faire pouvez-vous m’aider?
J’ai cette fonction que je dois compléter après les pointillés:
from random import randint
from math import sqrt
def gain(m):
x=m
a=randint(1,6)
if a==6:
x=-3*m
if a==1:
x=0
return x
def moyenne(m,n):
g=0
for i in range(n):
g=g+gain(m)
return g/n
def intervalle(m,n,N):
Espérance=m/6
Ecarttype=m*sqrt(77)/6
s=0
for i in range(N):
if abs(...)<=...
s=s+1
return s/...*100
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 07:29
L’énoncé est:
Mathias organise un jeu d’argent.
Pour pouvoir participer un joueur devra faire une mise en euros.
On dispose d’un dé équilibré à six faces que l’on lance
• Si le joueur obtient 6, il récupère quatre fois la mise ;
• Si le joueur obtient 1, il récupère la mise ;
• Sinon, le joueur perd sa mise.
On note la variable aléatoire donnant le gain algébrique de Mathias lorsqu’une personne joue à son jeu
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 07:30
On propose ci-dessous un programme en Python incomplet.
La fonction intervalle doit calculer la proportion, en pourcentage, des gains moyens obtenus parmi les gains moyens obtenus lorsqu’on simule parties successives au jeu de Mathias pour une mise initiale de en euros.
-
Clactar
- Messages: 7
- Enregistré le: 22 Mai 2021, 08:02
-
par Clactar » 22 Mai 2021, 08:04
Lisa110304 a écrit:La fonction intervalle doit calculer la proportion, en pourcentage, des gains moyens obtenus parmi les gains moyens obtenus lorsqu’on simule parties successives au jeu de Mathias pour une mise initiale de en euros.
Je ne suis pas sur de comprendre l’énoncé. Elle simule la proportion de quoi exactement ?
-
catamat
- Membre Irrationnel
- Messages: 1156
- Enregistré le: 07 Mar 2021, 11:40
-
par catamat » 22 Mai 2021, 11:07
Bonjour Lisa
Un exercice à rallonges on dirait...
Mais en effet ce n'est pas très clair, tu devrais écrire exactement le texte de la question posée.
D'après le programme, il semble que l'on doive tester l'écart entre le gain moyen soit moyenne(m,n) et l'espérance, cet écart devant être inférieur à une valeur qui est peut être l'écart type....
Mais l'énoncé exact doit le préciser.
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:37
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:38
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:39
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:39
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:40
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:40
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 22 Mai 2021, 11:41
Je vous ai envoyé le sujet complet
-
catamat
- Membre Irrationnel
- Messages: 1156
- Enregistré le: 07 Mar 2021, 11:40
-
par catamat » 22 Mai 2021, 15:32
Ok c'est assez long comme sujet !!
Mais en fait on cherche à vérifier que 95 % des N simulations vont se situer dans l'intervalle L dit intervalle de confiance à 95 %
Donc on calcule le gain moyen par moyenne(m,n) et on regarde si l'écart (c'est à dire la différence en valeur absolue) par rapport à Espérance est inférieur ou égal à 2*Ecartype/sqrt(n)
Ceci doit être écrit dans le If.
On compte donc dans s les résultats qui sont dans l'intervalle L.
A la fin on divise s par N pour avoir le dit pourcentage.
Dis moi ce que tu as écrit suivant ces conseils.
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 23 Mai 2021, 11:04
J’ai écris
Ifs abs(ecarttype-Esperance)<=Exarttype/sqrt(n)
Et return s/N*100
-
catamat
- Membre Irrationnel
- Messages: 1156
- Enregistré le: 07 Mar 2021, 11:40
-
par catamat » 23 Mai 2021, 11:25
Erreur c'est abs(moyenne(m,n)-Espérance)<=Ecartype/sqrt(n)
Attention au nom de la variable Espérance est écrit avec un accent il faut respecter cela.
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 23 Mai 2021, 15:09
Merci je vous envoie les résultats du tableau que j’ai effectuée, maintenant il faut que je touche quelque chose de remarquable grave aux résultats
-
Lisa110304
- Membre Relatif
- Messages: 332
- Enregistré le: 08 Fév 2021, 22:10
-
par Lisa110304 » 23 Mai 2021, 15:20
-
catamat
- Membre Irrationnel
- Messages: 1156
- Enregistré le: 07 Mar 2021, 11:40
-
par catamat » 23 Mai 2021, 15:29
Ok, cela semble bon puisqu'en théorie ce pourcentage est 95%, donc c'est plutôt bien vérifié par cette expérience aléatoire et ce pour toutes les valeurs de n testées de 100 jusqu'à 10000.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 60 invités