Exercice 8
Ecrire un programme en Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher la valeur de la somme 1 + 2 + … + n = ?
Solution
1 2 3 4 5 6 7 8 |
# Demander à l'utilisateur de saisir la valeur de l'entier n n = int(input("Type a value of the integer n ")) # définir et initialiser la somme somme = 0 for i in range(1,n+1): somme = somme + i print("La somme 1 + 2 + 3 + ...+ ",n," = : ", somme) |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Sécurité informatique : Apprendre l'attaque pour mieux se défendre (6e édition)
€ 54,00 Acheter le livre -
Python coding for Biologists: A complete programming course for beginners
€ 34,00 Buy Now -
Promo !
Routeur WiFi AX 3000 Mbps TP-Link Routeur, WiFi 6, 4 antennes à haute performance, OneMesh, WPA3
€ 56,00 Acheter le produit
n = int(input(“Entrer un nombre supérieur a 0 : “))
print(f”la somme de 1+2+3+….+{n} = {(n*(n+1))/2}”)
je me suis jamais dis qu’un jour j’allais utiliser les suites arithmétiques
ok Mr Mountassir, mais ici le but c’est de créer l’algorithme qui calcul la somme en utilisant les boucle et les structures algorithmique. Et si on essaye d’utiliser ce qui est prédéfinie on s’arrête on fait rien d’algo en python. Exemple si on nous demande de créer un algorithme qui calcul le pgcd, il y a la fonction prédefinie gcd(m,n) qui donne le pgcd de m et n sans rien faire! Mais ce n’est pas ce qui est demandé ! On doit créer notre propre algo!