[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

Yajatime
2021-10-18 12:24:20

Personne ? :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

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 :hap:

Si tu comprends pas le mot "itérer" ça va être chaud là khey. :hap:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.