par sos-math(21) » lun. 11 mars 2019 07:48
Bonjour,
tu peux commencer par construire une fonction somme(n) qui prend en paramètres un entier \(n\geqslant 1\] :
en python, cela pourrait commencer comme cela :
Code : Tout sélectionner
def somme(n) :
S = 0
for i in range(1,n+1) :
S = ....
return S
Je te laisse compléter les pointillés pour que l'appel de la fonction, par exemple somme(12) calcule \(1+\dfrac{1}{2}+\dfrac{1}{3}+\ldots+\dfrac{1}{12}\)
Ensuite, pour répondre à ta question, il faudrait construire un algorithme ou une fonction de seuil :
Code : Tout sélectionner
jour=int(input("saisir votre jour de naissance:"))
mois=int(input("saisir votre mois naissance:"))
seuil=....+....
n=1
while somme(n) < seuil : # boucle tant que qui calcule les valeurs successives de la fonction somme jusqu'à ce qu'elle dépasse le seuil indiqué
......
print(n)
Bon courage
Bonjour,
tu peux commencer par construire une fonction somme(n) qui prend en paramètres un entier \(n\geqslant 1\] :
en python, cela pourrait commencer comme cela :
[code]def somme(n) :
S = 0
for i in range(1,n+1) :
S = ....
return S[/code]
Je te laisse compléter les pointillés pour que l'appel de la fonction, par exemple somme(12) calcule \(1+\dfrac{1}{2}+\dfrac{1}{3}+\ldots+\dfrac{1}{12}\)
Ensuite, pour répondre à ta question, il faudrait construire un algorithme ou une fonction de seuil :
[code]jour=int(input("saisir votre jour de naissance:"))
mois=int(input("saisir votre mois naissance:"))
seuil=....+....
n=1
while somme(n) < seuil : # boucle tant que qui calcule les valeurs successives de la fonction somme jusqu'à ce qu'elle dépasse le seuil indiqué
......
print(n)
[/code]
Bon courage