Bonjour j’aurais besoin d’aide pour un exercice python merci d’avance je suis vraiment bloqué Consigne = Les enfants de la classe de maternelle décident de cons
Mathématiques
L2205
Question
Bonjour j’aurais besoin d’aide pour un exercice python merci d’avance je suis vraiment bloqué
Consigne = Les enfants de la classe de maternelle décident de construire une très grande tour à l'aide de petits cubes en bois. Ils savent exactement la forme qu'ils souhaitent pour leur tour, mais ils n'arrivent pas à savoir s'ils auront suffisamment de cubes pour la construire. Ils vous demandent de les aider à calculer le nombre de cubes nécessaires.
L'objectif est de construire une tour à l'aide de petits cubes en bois, sachant que la forme de cette tour consiste en un ensemble de grands cubes placés les uns au-dessus des autres. La base de la tour est un cube de taille 17×17×17, c'est-à-dire composé de 17×17×17 = 4 913 petits cubes. Sur ce cube est posé un autre cube de taille 15×15×15. Au-dessus de ce dernier se trouve un cube de 13×13×13. La tour continue ainsi jusqu'à atteindre le sommet, qui consiste en un cube de taille 1×1×1.
Votre programme doit calculer et afficher le nombre total de petits cubes nécessaires pour construire la pyramide. Effectuez les calculs dans le programme en y intégrant une boucle.
Voici ce que j’ai essayé de faire mais je ne l’ai pas terminé et c’est un échec total=
compte = 17
for loop in range(9):
compte * 3
print(compte)
compte - 2
print(compte)
Consigne = Les enfants de la classe de maternelle décident de construire une très grande tour à l'aide de petits cubes en bois. Ils savent exactement la forme qu'ils souhaitent pour leur tour, mais ils n'arrivent pas à savoir s'ils auront suffisamment de cubes pour la construire. Ils vous demandent de les aider à calculer le nombre de cubes nécessaires.
L'objectif est de construire une tour à l'aide de petits cubes en bois, sachant que la forme de cette tour consiste en un ensemble de grands cubes placés les uns au-dessus des autres. La base de la tour est un cube de taille 17×17×17, c'est-à-dire composé de 17×17×17 = 4 913 petits cubes. Sur ce cube est posé un autre cube de taille 15×15×15. Au-dessus de ce dernier se trouve un cube de 13×13×13. La tour continue ainsi jusqu'à atteindre le sommet, qui consiste en un cube de taille 1×1×1.
Votre programme doit calculer et afficher le nombre total de petits cubes nécessaires pour construire la pyramide. Effectuez les calculs dans le programme en y intégrant une boucle.
Voici ce que j’ai essayé de faire mais je ne l’ai pas terminé et c’est un échec total=
compte = 17
for loop in range(9):
compte * 3
print(compte)
compte - 2
print(compte)
1 Réponse
-
1. Réponse ngege83
Réponse :
Explications étape par étape :
Programme Python
compte=17
somme=17**3
while compte>1:
compte=compte-2
somme=somme+compte**3
print("nombre de cubes de l'étage",compte)
print ("total des cubes",somme)
Remarque : la ligne :print("nombre de cubes de l'étage",compte)
n'est pas indispensable, elle sert seulemnet à vérifier qu'on est bien arrivé à un cube