IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

aide factorielle python


Sujet :

Python

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 31
    Points : 7
    Points
    7
    Par défaut aide factorielle python
    Bonjour ,

    J'aurai besoin d'aide ,

    Alors voila je dois écrire un programme python qui permet d'afficher la factorielle d'un nombre , j'ai réussi à faire cela .
    Mais il faut que j'affiche le détail du calcul :
    par exemple si je veux calculer la factorielle de 6 il faut que j'affiche :
    "6*5=30"
    "6*5*4=120"
    "6*5*4*3=360"
    "6*5*4*3*2=.."
    "6*5*4*3*2*1=.."

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    x=int(input("entrez un nombre positif"))
    f=1
    i=1
    if(x==0):
        print("La factorielle de",x,"est",1)
    else:
        for i in range(2,x+1):
            f*=i
            x-=1
            i+=1
    print(f)
    Merci de votre aide

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Relisez votre code.
    A quoi servent les lignes 10 et 11?
    Pour afficher:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6*5=30
    6*5*4=120
    6*5*4*3=360
    6*5*4*3*2=..
    6*5*4*3*2*1=..
    il faut écrire quelque chose comme print (s, ' = ', f) où "s" sera mis à jour à chaque itération pour contenir successivement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    6*5
    6*5*4
    6*5*4*3
    ...
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 31
    Points : 7
    Points
    7
    Par défaut
    Je suis bloqué , dois je créer une nouvelle boucle ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par Lyly321 Voir le message
    Je suis bloqué , dois je créer une nouvelle boucle ?
    Pourquoi faire? f et s sont tous deux fonction du "i" (qui est le variant de la boucle).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2017
    Messages : 31
    Points : 7
    Points
    7
    Par défaut
    C'est bon j'ai compris , merci de votre aide

Discussions similaires

  1. Aide sous Python 3.1
    Par david1865 dans le forum Général Python
    Réponses: 5
    Dernier message: 13/09/2010, 12h21
  2. aide programme python!
    Par ano33 dans le forum Général Python
    Réponses: 4
    Dernier message: 28/04/2010, 16h54
  3. aide exercice python
    Par cedric190985 dans le forum Général Python
    Réponses: 2
    Dernier message: 24/03/2010, 12h57
  4. Aide Syntaxe Python
    Par ziska dans le forum Général Python
    Réponses: 15
    Dernier message: 03/10/2009, 08h52
  5. Aide sur python et CGI dans un cas particulier
    Par Papaillou dans le forum Réseau/Web
    Réponses: 0
    Dernier message: 11/04/2009, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo