[Python] Exercice nombre premiers et fonction seuil

Exercice nombre premiers et fonction seuil [Python] - Python - Programmation

Marsh Posté le 24-09-2019 à 19:34:07    

Bonjour, j'ai un exercice à faire pour demain dont l'énoncé est :
Reprendre le code de la fonction SommeCarres(n) qui retourne la somme des carrés des n premiers entiers (copier/coller).
Implémenter une fonction seuil(s) qui prend en paramètre le seuil s et renvoie la plus petite valeur de n pour laquelle la somme des carrés des n premiers entiers est supérieure à s.
 
Et je n'arrive pas à mettre en oeuvre ma fonction seuil
Pour l'instant j'ai juste ça :
def sommecarres(n):
    somme=0
    for i in range (n+1):
      somme = somme + i**2
    return somme
 
def seuil(n):
    for i in range (n+1):
      s= sommecarres(i)
      print("la somme des carrés jusqu'a",i,"est",s)
    return 1
     
seuil(15)
 
Ce qui m'affiche :la somme des carrés jusqu'a 0 est 0
la somme des carrés jusqu'a 1 est 1
la somme des carrés jusqu'a 2 est 5
la somme des carrés jusqu'a 3 est 14
la somme des carrés jusqu'a 4 est 30
la somme des carrés jusqu'a 5 est 55
la somme des carrés jusqu'a 6 est 91
la somme des carrés jusqu'a 7 est 140
la somme des carrés jusqu'a 8 est 204
la somme des carrés jusqu'a 9 est 285
la somme des carrés jusqu'a 10 est 385
la somme des carrés jusqu'a 11 est 506
la somme des carrés jusqu'a 12 est 650
la somme des carrés jusqu'a 13 est 819
la somme des carrés jusqu'a 14 est 1015
la somme des carrés jusqu'a 15 est 1240
 
Merci pour les personnes qui auront prit le temps de lire et m'aider !

Reply

Marsh Posté le 24-09-2019 à 19:34:07   

Reply

Marsh Posté le 28-09-2019 à 12:55:32    

Bonjour,
 

shako444 a écrit :

Implémenter une fonction seuil(s) qui prend en paramètre le seuil s


 

shako444 a écrit :

def seuil(n):


 
Déjà ça commence mal !


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed