Python somme de riemann
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Python somme de riemann



  1. #1
    novicepython

    Python somme de riemann


    ------

    Bonjour tous le monde,
    J'ai fais un exercice de maths et à la fin on me demande d'écrire un programme python qui permet de récupérer la somme de riemann ( f est connue )
    J'ai écris ce programme :

    Code:
    from math import sqrt
    def f(x):
        return sqrt(1-x**2)
    n=input("choisir un nombre entier")
    di = 1/n
    S=0
    for k in range(0,n):
       S +=f(k*di)*di
    return(S)
    il m'affiche qu'il y a une erreur avec return mais je ne comprends pas pourquoi et si ce problème était réglé je pense que le programme tient la route non ?
    Merci d'avance
    PS: dans mon exo a=0 et b=1 c'est pour j'ai écris 1/n

    -----
    Dernière modification par JPL ; 22/08/2014 à 00h32. Motif: ajout de la balise Code (#) pour garder l'indentation

  2. #2
    eudea-panjclinne

    Re : Python somme de riemann

    1/n renvoie le quotient d'une division euclidienne de deux entiers. Pour palier à cela écrivez 1.0/n vous aurez alors un division entre réels.
    A la fin remplacer return(S) par print(S).

Discussions similaires

  1. Somme de Riemann
    Par Wiglie dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 26/04/2011, 18h36
  2. somme de riemann
    Par 369 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 19/01/2011, 18h39
  3. somme de Riemann
    Par invite2ae36c1d dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 17/06/2010, 00h34
  4. somme de Riemann
    Par invite1ff1de77 dans le forum Mathématiques du supérieur
    Réponses: 8
    Dernier message: 30/03/2006, 12h45
  5. Somme de Riemann
    Par invite79643b60 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 28/03/2005, 16h16