Problème de compréhension Python
Résolu/Fermé
31hajoura
Messages postés
2
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
27 mars 2020
-
Modifié le 27 mars 2020 à 18:24
yg_be Messages postés 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 - 27 mars 2020 à 19:07
yg_be Messages postés 23346 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 24 novembre 2024 - 27 mars 2020 à 19:07
A voir également:
- Problème de compréhension Python
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- [PyCharm] Pas d'interpréteur python ✓ - Forum Python
- Geometry dash python ✓ - Forum Python
2 réponses
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
27 mars 2020 à 18:32
27 mars 2020 à 18:32
Bonsoir 31hajoura,
Ces 2 programmes ne font pas du tout la même chose
Dans la correction:
m=0, n=0
1_ on crée une liste de 10000 nombres aléatoires
2_ on en prend un échantillon de 1000 nombres
3_ on ajoute à m le nombre d'apparitions du chiffre 6 dans la liste/10000
4_ on ajoute à n le nombre d'apparitions du chiffre 4 dans l'échantillon/1000
et on recommence tout çà 3 fois
donc à chaque tour de boucle for i in range(5), on ajoute des valeurs à m et n
Toi tu fais çà:
1_on définit 4 fois la variable ech, donc à la fin de la boucle, c'est la dernière qui reste
(la boucle ne sert à rien : on écrase la valeur de ech à chaque tour)
2_ on définit 4 fois la variable sous_ech, donc à la fin de la boucle, c'est la dernière qui reste
(la boucle ne sert à rien : on écrase la valeur de sous_ech à chaque tour)
3_ on initialise une seule fois m et n avec les dernières valeurs de ech et sous ech
Ces 2 programmes ne font pas du tout la même chose
Dans la correction:
m=0, n=0
1_ on crée une liste de 10000 nombres aléatoires
2_ on en prend un échantillon de 1000 nombres
3_ on ajoute à m le nombre d'apparitions du chiffre 6 dans la liste/10000
4_ on ajoute à n le nombre d'apparitions du chiffre 4 dans l'échantillon/1000
et on recommence tout çà 3 fois
donc à chaque tour de boucle for i in range(5), on ajoute des valeurs à m et n
Toi tu fais çà:
1_on définit 4 fois la variable ech, donc à la fin de la boucle, c'est la dernière qui reste
(la boucle ne sert à rien : on écrase la valeur de ech à chaque tour)
2_ on définit 4 fois la variable sous_ech, donc à la fin de la boucle, c'est la dernière qui reste
(la boucle ne sert à rien : on écrase la valeur de sous_ech à chaque tour)
3_ on initialise une seule fois m et n avec les dernières valeurs de ech et sous ech
31hajoura
Messages postés
2
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
27 mars 2020
27 mars 2020 à 19:02
27 mars 2020 à 19:02
D'accord, j'y vois beaucoup plus clair ...
Je te remercie beaucoup, ça me faisait tourner la tête ^^
Je te remercie beaucoup, ça me faisait tourner la tête ^^
yg_be
Messages postés
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 552
27 mars 2020 à 19:07
27 mars 2020 à 19:07
merci de marquer, le moment venu, a discussion comme résolue.