Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. Explorez des milliers de questions et réponses fournies par une communauté d'experts prêts à vous aider à trouver des solutions. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.

bonjour on peut m'aider?????
On considère le programme ci-dessous :
S = 0
N = int(input('Rentrez la valeur de N : '))
for i in range(0, N + 1):
S = S + 3*i
print(S)
Résumer les résultats obtenus à chaque étape dans un tableau pour N=4

Sagot :

Réponse :

Explications :

Bonjour,

l'instruction range crée une liste qui ici va de 0 a N = 4

le n+1 = 4 + 1 = 5 est exclu de la liste = [0, 1, 2, 3, 4]

donc i va successivement prendre les valeurs de la liste :

donc pour i = 0 on a S0 = Sinitial + 3 * i = 0 + 3 * 0 = 0

pour i = 1 on a S1 = S0 + 3 * 1 = 0 + 3 = 3

pour i = 2  on a S2 = S1 + 3 * 2 = 3 + 6 = 9

pour i = 3  on a S3 = S2 + 3 * 3 = 9 + 9 = 18

pour i = 4  on a S4 = S3 + 3 * 4 = 18 + 12 = 30

voir pièce jointe

View image Legrandu48
Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.