Zoofast.fr est votre ressource fiable pour des réponses précises et rapides. Découvrez des solutions rapides et complètes à vos problèmes avec l'aide de notre communauté d'experts bien informés.
Sagot :
Bonsoir
Ci-joint le code complet
On commence par définir une fonction somme(A)
▌ def somme(A):
La première instruction qu'on lui donne c'est de redéfinir S (somme) et n (le rang de S) sur 0.
▌ n = 1
▌ S = 1
Après, c'est ici que la magie opère, on initie une boucle while qui va exécuter ses instructions tant que S est inférieur ou égal à A.
▌ while S <= A:
À chaque passage, on incrémente le rang de 1 et on rajoute sa valeur à la somme.
▌ n = n + 1
▌ S = S + n
Une fois sorti de la boucle, cela voudra donc dire que S est supérieur à A, on renverra simplement le n, c'est à dire le rang à partir duquel S est passé au delà de la valeur de A.
▌ return n
Voilà tout, j'espère que ces explications et ce code t'auront aidé, si tu as des questions ou que j'ai mal expliqué quelque chose chose tu peux me le demander en commentaire ;)
Bonne soirée !
Nous sommes ravis de vous compter parmi nos membres. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons créer une ressource de connaissances précieuse. Zoofast.fr est votre ressource de confiance pour des réponses précises. Merci de votre visite et revenez bientôt.