J'ai besoin d'aide pour un programme python que je dois rendre demain a mon prof

Dra -  
 Utilisateur anonyme -
Bonsoir,

Je ne comprends pas comment faire pour obtenir le résultat dans ce script

def cl(n):
    X=800
    for i in range(1,n+1):
        X=1,5*X+X-10
    return X


lorsque que je le lance pycharm ne me donne que cette ligne:
Process finished with exit code 0

Merci de m'aider

11 réponses

  1. Dra
     
    Un salon d coiffure a recensé 800 clients en septembre 2019
    Une étude statistique permet d'estimer que chaque mois:
    -10 clients ne reviennent pas ;
    -le nombre de clients augmente de 1,5% par rapport au mois précédent.
    On souhaite obtenir, avec la fonction écrite en langage Python ci-dessous, le nombre de clients au bout de n mois. Mais ce programme est incomplet.
    def cl(n):
        X=
        for i in range(1,n+1):
            X=
        return X

    a) compléter les lignes 2 et 4 de ce programme
    b) Saisir et exécuter la fonction complétée pour estimer le nombre de clients en décembre 2019 puis en septembre 2020. Arrondir à l'unité.

    Voilà le sujet en gros
    0
  2. Utilisateur anonyme
     
    Presque, tu n'as pas forcé le langage et le résultat est aléatoire.
    Là y'a l'indentation, mais pas le reste (couleur, numéro de ligne, ascenseur, etc...)

    Ça devrait ressembler à ça
    def cl(n):
        X=800
        for i in range(1,n+1):
            X=1,5*X+X-10
        return X


    Y'a tout ton programme là?
    0
    1. Utilisateur anonyme
       
      Ha tu as reposté pendant que je tapais.
      0
      1. Dra > Utilisateur anonyme
         
        oui
        0
  3. Utilisateur anonyme
     
    Je n'enlève rien, si tu en es là
    def cl(n):
        X=800
        for i in range(1,n+1):
            X=1,5*X+X-10
        return X


    On travaille sur ça.

    Est ce la première fois que tu codes (ou complète) une fonction?
    0
    1. Dra
       
      Oui la première fois
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    Bonsoir,

    Ben c'est simple: il ne se passe rien car tu définis une fonction mais tu ne l'appelle pas !
    0
    1. Dra
       
      Comment ça ?
      0
  6. Utilisateur anonyme
     
    Je suppose que dans ton cours, le prof t'a donné un exemple de fonction et de son utilisation.
    Peux tu poster ces exemples?
    0
    1. Dra207 Messages postés 5 Statut Membre
       
      Non il ne nous a rien donné
      0
  7. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    ton code n'est qu'une définition de fonction

    mais je ne vois pas l'appel de cette fonction

    donc quand on l'exécute, il ne se passe rien
    0
    1. Dra207 Messages postés 5 Statut Membre
       
      Comment je fais pour appeler cette fonction du coup ?
      0
  8. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    ce sont les bases de la programmation dans n'importe quel langage !

    def toto():
        print('toto')
    
    
    toto()
    
    0
    1. Dra207 Messages postés 5 Statut Membre
       
      j'ai déjà essayer mais cela ne fonctionne pas
      0
  9. Utilisateur anonyme
     
    Salut Phil.

    Dra, ta calculette sait calculer un cosinus, parce que quelqu'un a codé la fonction cosinus pour cette calculette.

    Par contre, dès que tu l'allumes, elle ne calcule pas de cosinus.
    Pourquoi?

    0
    1. Dra207 Messages postés 5 Statut Membre
       
      j'utilise pycharm :)
      0
      1. Utilisateur anonyme > Dra207 Messages postés 5 Statut Membre
         
        et ta ton cartable t'as pas de calculatrice?
        Mais bon maintenant que Phil t'a donné la solution au premier des tes 4 ou 5 problèmes, ça ne sert plus à rien d'essayer de te faire réfléchir....

        Au passage
        j'ai déjà essayer mais cela ne fonctionne pas

        N'est d'aucune utilité pour t'aider.
        La programmation c'est précis.

        Pour que l'on sache ce que tu as essayé, il faut le poster, parce que ce que je crois que tu as essayé est probablement différent de ce que Phill croit et de ce que tu as réellement essayé.

        Sans compter que "ça marche pas" est le pire descriptif qui soit.

        Au moins au début, tu avais dit
        Process finished with exit code 0
        0
  10. Dra207 Messages postés 5 Statut Membre
     
    Bon les amis c'est trop compliqué pour moi même si c un exercice noté je vais demander à un amis de me montrer et ce sera bon merci bonnes soirée
    0
  11. Utilisateur anonyme
     
    Ha oui, t'auras p'tet une bonne note, cette fois.

    Mais t'auras pas appris, et quand t'auras un code comme ça à faire en classe, t'auras 0.

    C'est toi qui vois.
    -1