[PROBLEME PYTHON] les kheys programmeurs aidez moi
Yajatime
2021-10-18 12:22:06
https://image.noelshack.com/fichiers/2021/42/1/1634552461-1.pnghttps://image.noelshack.com/fichiers/2021/42/1/1634552469-22.pnghttps://image.noelshack.com/fichiers/2021/42/1/1634552476-333.pngVous pouvez m'expliquer ou est mon erreur svp ?
Yajatime
2021-10-18 12:23:08
ça fait 30minutes que je suis bloqué jvais peter un câble
StopCobide
2021-10-18 12:24:18
Ben le resultat est le produit du nombre initial et de la factorielle du nombre de participants, c'est facile
warenghem
2021-10-18 12:24:47
Désolé moi je programme en Crotale
Pseudo202
2021-10-18 12:24:51
putain cette loop j'ai hurlé
Yajatime
2021-10-18 12:25:04
Le 18 octobre 2021 à 12:24:18 :
Ben le resultat est le produit du nombre initial et de la factorielle du nombre de participants, c'est facile
ça m'aide beaucoup ça
Cascaent
2021-10-18 12:25:21
Pourquoi tu fais +1 dans range
Yajatime
2021-10-18 12:25:43
Le 18 octobre 2021 à 12:24:51 :
putain cette loop j'ai hurlé
jugez pas j'ai commencé à apprendre que depuis 3 semaines
StopCobide
2021-10-18 12:26:54
Le 18 octobre 2021 à 12:25:04 :
Le 18 octobre 2021 à 12:24:18 :
Ben le resultat est le produit du nombre initial et de la factorielle du nombre de participants, c'est facile
ça m'aide beaucoup ça
Ca devrait, parce que si tu avais un peu d'xp tu saurais que la factorielle, les coefficients binomiaux et les suites de fibonacci sont tout ce qu'il y a de pire en termes de complexité, si tu ne mets pas en cache les résultats au fur et à mesure
Yajatime
2021-10-18 12:27:18
Le 18 octobre 2021 à 12:25:21 :
Pourquoi tu fais +1 dans range
Quand je l'enleve le 66 disparait or il faut que le nombre initiale soit aussi affiché https://image.noelshack.com/fichiers/2021/42/1/1634552832-4444.png
Cascaent
2021-10-18 12:28:09
Le 18 octobre 2021 à 12:27:18 :
Le 18 octobre 2021 à 12:25:21 :
Pourquoi tu fais +1 dans range
Quand je l'enleve le 66 disparait or il faut que le nombre initiale soit aussi affiché https://image.noelshack.com/fichiers/2021/42/1/1634552832-4444.png
Donc refactor ton loop, il doit bien itérer n fois mais c'est ce que tu fais dedans qui pue la merde
Yajatime
2021-10-18 12:29:04
Le 18 octobre 2021 à 12:26:54 :
Le 18 octobre 2021 à 12:25:04 :
Le 18 octobre 2021 à 12:24:18 :
Ben le resultat est le produit du nombre initial et de la factorielle du nombre de participants, c'est facile
ça m'aide beaucoup ça
Ca devrait, parce que si tu avais un peu d'xp tu saurais que la factorielle, les coefficients binomiaux et les suites de fibonacci sont tout ce qu'il y a de pire en termes de complexité, si tu ne mets pas en cache les résultats au fur et à mesure
oui justement je n'ai pas d'expérience vu que je suis un débutant donc me balancer des termes qui pour moi sont encore inconnus ça m'avance à rien tu vois
Ficelle_Picar2
2021-10-18 12:29:14
Remplace
depart = depart*nbNombres
par
depart = depart*loop
Demonciel
2021-10-18 12:29:33
Tu vois vraiment pas ce qui ne va pas dans ta condition de loop là ?https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png
Yajatime
2021-10-18 12:30:36
Le 18 octobre 2021 à 12:28:09 :
Le 18 octobre 2021 à 12:27:18 :
Le 18 octobre 2021 à 12:25:21 :
Pourquoi tu fais +1 dans range
Quand je l'enleve le 66 disparait or il faut que le nombre initiale soit aussi affiché https://image.noelshack.com/fichiers/2021/42/1/1634552832-4444.png
Donc refactor ton loop, il doit bien itérer n fois mais c'est ce que tu fais dedans qui pue la merde
beaucoup de terme incompréhensible pour moi là mon khey
Cascaent
2021-10-18 12:31:52
Le 18 octobre 2021 à 12:30:36 :
Le 18 octobre 2021 à 12:28:09 :
Le 18 octobre 2021 à 12:27:18 :
Le 18 octobre 2021 à 12:25:21 :
Pourquoi tu fais +1 dans range
Quand je l'enleve le 66 disparait or il faut que le nombre initiale soit aussi affiché https://image.noelshack.com/fichiers/2021/42/1/1634552832-4444.png
Donc refactor ton loop, il doit bien itérer n fois mais c'est ce que tu fais dedans qui pue la merde
beaucoup de terme incompréhensible pour moi là mon khey
Change le contenu du loop aya
Yajatime
2021-10-18 12:32:01
Le 18 octobre 2021 à 12:29:14 :
Remplace
depart = depart*nbNombres
par
depart = depart*loop
https://image.noelshack.com/fichiers/2021/42/1/1634553111-5555.png
Ficelle_Picar2
2021-10-18 12:32:08
Si tu écris
for loop in range(nbNombres+1)
Avec nbNombres=1, la variables loop vaudra 0, puis 1, donc ce n'est pas ce que tu veux
Demonciel
2021-10-18 12:32:21
Le 18 octobre 2021 à 12:30:36 :
Le 18 octobre 2021 à 12:28:09 :
Le 18 octobre 2021 à 12:27:18 :
Le 18 octobre 2021 à 12:25:21 :
Pourquoi tu fais +1 dans range
Quand je l'enleve le 66 disparait or il faut que le nombre initiale soit aussi affiché https://image.noelshack.com/fichiers/2021/42/1/1634552832-4444.png
Donc refactor ton loop, il doit bien itérer n fois mais c'est ce que tu fais dedans qui pue la merde
beaucoup de terme incompréhensible pour moi là mon khey
Si tu comprends pas le mot "itérer" ça va être chaud là khey.