Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Programmation » Probabilités sur python » 11-12-2019 17:14:33

Bonjour,
j'ai obtenu 0 sur mon premier test, mais après la plupart des résultats tournaient en effet autour de 5.
Désolé j'aurai dû tester le programme plusieurs fois avant d'envoyer le message.
En tout cas je m'excuse du dérangement,
Bonne journée.

#2 Re : Programmation » Probabilités sur python » 10-12-2019 19:26:30

Bonjour,
Oui super tout est clair, merci pour l'aide, le programme marche et j'ai compris pourquoi le programme 2 est égal à 0.
Bonne soirée

#3 Re : Programmation » Probabilités sur python » 09-12-2019 20:24:05

Bonsoir,
Je vais te donner l'énoncé du 2e algorithme: en utilisant la fonction précédente, écrire le script d'une fonction qui simule n expérience de mille sauts et qui renvoie le nombre de fois où la personne a avancé de plus de 100m à la fin des milles sauts lors de ces n expériences. Il faut ensuite exécuter la fonction pour n=10 000. Comme on m'avait donné le 2e algo, n devait sûrement être définit dans le premier. Mais peut être qu'on peut aussi le définir dans le 2e, le problème c'est que je n'arrive pas à dire en python qu'il correspond au nombres d'expériences mille sauts. Je te remercie pour ton aide
A +

#4 Re : Programmation » Probabilités sur python » 09-12-2019 18:41:01

Bonjour,
Je tiens tout d’abord à m'excuser, car je me suis en effet rendu compte que je m'étais mal exprimé(mon intention n'était tout de même pas d'être hypocrite). Je suis sincèrement désolé pour la photo de mauvaise qualité, voilà donc les programmes:

from random import randint
def mille_sauts():
    position=0
    for i in range(1000):
        if randint(1,2)==1:
            position=position+1
        else:
            position=position-1
    return position
print(mille_sauts())


def cent_mètres(n):
    C=0
    for i in range(n):
        if(mille_sauts()>100):
            C=C+1
        return C

Savez vous si il y'a moyen d'exprimer n dans le programme 1( le nombre expériences, une expérience étant 1000 sauts) car c'est nécessaire pour le second programme(ce programme m'était déjà donné mais pas le premier). Je vous remercie aussi d'avoir répondu à mes messages plus haut malgré mon comportement qui pouvait en effet être agaçant.
Bonne soirée.

#5 Re : Programmation » Probabilités sur python » 09-12-2019 06:25:34

Re bonjour,
Merci pour la réponse, mais ce qui me semble bizarre c'est que si les résultats sont toujours inférieurs à 100 la 2e partie du problème ne sert à rien. Et sinon je ne connais pas la cette loi uniforme avérée. Et sinon désolé pour l'image, je parle sur mon téléphone et je fais les programmes sur mon pc.
Bonne journée

#6 Programmation » Probabilités sur python » 08-12-2019 18:50:08

florian52
Réponses : 12

Bonjour j'aurai besoin de renseignements sur un problème python.
Il faut d'abord que je fasse un programme qui me permet de faire avancer ou reculer quelqu'un. Il faut que cette personne saute 1m toutes les secondes. La probabilité qu'il fasse un saut vers l'avant ou vers l'arrière est la même. Il faut créer un programme qui renvoie la position de la personne après avoir fait 1000 sauts. Donc j'ai créer le programme joint ci dessous mais je me demande si il n'y a pas une erreur car le programme ne m'envoie que des résultats entre - 50 et 50. J'ai donc définit la probabilité qu'il avance 1 et qu'il recule 2.
Il y'a aussi un 2e programme qui simule n expérience du programme au dessus et qui calcule le nombre de fois où la personnes à fait plus de 100m( ce qui est problématique car je ne trouve jamais plus de 50).
Normalement le 2e programme est bon mais il mais il me semble qu'il fait trouve un moyen d'intégrer n dans le premier programme pour le définir(je crois qu'il faut que n=0 au début et qu'à chaque expérience n=n+1 mais je suis pas sûr du tout et je ne sais pas comment faire).
Voici les programmes
https://www.casimages.com/i/191208062612559574.jpg.html
Je vous remercie d'avance,
Bonne soirée

Pied de page des forums