Écrire un programme python qui : demande un entier n >=1 et calcule et affiche la somme 1 + 2 + ... + n. Améliorer le programme pour que la réponse affiche la réponse sous cette forme : 'La somme 1 + 2 + ... +7 est égale à 28.' Aidez moi svppp
Lista de comentários
rifoclanrifoclan
Réponse :# tant que le nombre est en dessous de 1 on le redemandenombre = int(input("Entrer un entier n>1 :"))while nombre < 1: nombre = int(input("Entrer un entier n>1 :"))texte = "La somme "somme = 0# on boucle sur les nombres de 1 à nfor i in range(1, nombre+1): # on ajoute le nombre à la somme somme += i # on ajoute le nombre à la chaine de caractère texte += str(i) # si le nombre n'est pas le dernier on ajoute un + if i < nombre: texte += " + "# on affiche le résultat else: texte += " est égale à "print(texte + str(somme))Explications :Regarde les commentaires du code pour les explications
Lista de comentários