Tu m'as envoyé un MP pour que je jette un coup d’œil à ton exo. Je ne suis pas assez doué en Python pour faire exactement ce qui est demandé.
Mais j'ai fait un programme qui marche. Si ça ne te convient pas , ce qui est probable , tu as le droit de remettre ton exo sur le site !!
-----------------
from random import *
S=0
T=0
n=int(input("nb de lancers ?"))
for i in range (n):
valeur=randint(1,n)
if valeur%7==0:
S=S+1
print(valeur,"est un multiple de 7")
if valeur%13==0:
T=T+1
print(valeur, "est un multiple de 13")
f1=(S/n)*100
f2=(T/n)*100
print("le nombre total de multiples de 7 trouvé est ", S)
print("La fréquence de sortie d'un multiple de 7 est ",f1, "%")
print("le nombre total de multiples de 13 trouvé est ", T)
print("La fréquence de sortie d'un multiple de 7 est ",f2, "%")
--------------
Taille n ........................50..............100.........200........1000
Fréquence de S.......14%...............21%.......12.5%.......13%
Fréquence de T------2%.................6%.........4%...........8.9%
----------------
Si on recommence , on n'obtient pas les mêmes résultats bien sûr.
-------------
Conjecture : les multiples de 13 apparaissent moins souvent que les multiples de 7.
3 votes Thanks 1
lalalalalala1
est ce que vous pouvez détailler la question 3 svp?
Bernie76
Pour la 3) qui se réfère aux simulations , je suppose que : =>une simulation de 1000 tirages donne : P(multiple de 7)=0.158 et P(multiple de 13)=0.076 =>une simulation de 2500 tirages donne : P(multiple de 7)=0.1512 et P(multiple de 13)=0.0704 Etc.
sarahtouati2
svp je voudrait bien savoir si la troisième réponse est correcte. merci?
sarahtouati2
dans votre deuxième réponse prof ! est ce que on écrit un entier positif comme ça ou bien on remplace par un nombre (dans le python)? merci d'avance!!!
sarahtouati2
slt svp svp j'ai besoin juste de la deuxième question
Lista de comentários
Verified answer
Bonjour,
Tu m'as envoyé un MP pour que je jette un coup d’œil à ton exo. Je ne suis pas assez doué en Python pour faire exactement ce qui est demandé.
Mais j'ai fait un programme qui marche. Si ça ne te convient pas , ce qui est probable , tu as le droit de remettre ton exo sur le site !!
-----------------
from random import *
S=0
T=0
n=int(input("nb de lancers ?"))
for i in range (n):
valeur=randint(1,n)
if valeur%7==0:
S=S+1
print(valeur,"est un multiple de 7")
if valeur%13==0:
T=T+1
print(valeur, "est un multiple de 13")
f1=(S/n)*100
f2=(T/n)*100
print("le nombre total de multiples de 7 trouvé est ", S)
print("La fréquence de sortie d'un multiple de 7 est ",f1, "%")
print("le nombre total de multiples de 13 trouvé est ", T)
print("La fréquence de sortie d'un multiple de 7 est ",f2, "%")
--------------
Taille n ........................50..............100.........200........1000
Fréquence de S.......14%...............21%.......12.5%.......13%
Fréquence de T------2%.................6%.........4%...........8.9%
----------------
Si on recommence , on n'obtient pas les mêmes résultats bien sûr.
-------------
Conjecture : les multiples de 13 apparaissent moins souvent que les multiples de 7.
=>une simulation de 1000 tirages donne :
P(multiple de 7)=0.158 et P(multiple de 13)=0.076
=>une simulation de 2500 tirages donne :
P(multiple de 7)=0.1512 et P(multiple de 13)=0.0704
Etc.