Programmation python sphère en 2de (seconde)

Règles à respecter sur le forum

infoSi vous n'avez pas fait l'effort de préciser et rédiger ce que vous avez déjà fait et sur quels points vous êtes bloqué(e), vous risquez de ne pas recevoir de réponse.





Nelcar Rédigé le 08/03/2019 - 14:19


nelcar

Bonjour,

je vous joins mon exercice

j'ai fait 1) il faut 41 sphères pour deux niveaux

2) il faut 55 sphères pour 5 niveaux

3) je me suis rendue compte que si il y a 7 niveaux on fait 7*7+6*6+5*5+4*4+3*3+2*2+1*1 le tout donne 140 sphères donc pour 8 niveaux je fais pareil donc je rajoute 1 niveau de 8 soit 8*8=64 donc 140+64=204

j'ai fait des essais sur python je ne n'arrive pas à avoir la bonne réponse ou ça ne va pas j'ai fait :

def nb_sphères(N):

    B=1

    for i in rnge(1,N+1)

         B=B*B

   return(B)

entier(5)

print(entier(8))

Merci de me dire où est mon erreur

Mariepour Répondu le 09/03/2019 - 07:37 [ Programmation python sphère ]
mariepour

1326 points



Administrateur du forum de maths

Bonjour

 pour une pyramide à deux niveaux, il me faut quatre sphères(2x2) au premier niveau, et une au second, c'est à dire 5 sphères.

Pourquoi fais tu "entier(5)"?

ta fonction entier te retourne la siomme des n premier entiers (si c'est la même que dans l'autre exercice). Or ce n'est pas ça  que tu veux faire.Toi tu veux aditionner les carrés .

Rajoute une variable S, que tu initialises à 0

Enlève ta fonction entier, et à chaque tour de ta boucle for, tu fais 

S+=  B

{ c'est la même chose que de dire S=S+B)

Et tu retournes S, puis tu l'affiches.

 

 

 

Nelcar Répondu le 09/03/2019 - 08:34 [ Programmation python sphère ]
nelcar

11 points


Bonjour Mariepour,

j'ai trouvé avec de l'aide évidemment voilà ce que j'ai fait :

def nb_sphères(N):
    B=0
    for i in range(1,N+1):
        B=B+(N+1-i)**2
    return(B)
nb_sphères(5)
print(nb_sphères(5))

 

et dans la console je met nb_sphères(x) et j'ai directement le résultat. (sur conseil évidemment) en haut c'est le programme et dans la console je peux chercher n'importe quelle valeur d'après ce que j'ai compris

MERCI encore.





Ce topic programmation python sphère est fermé, aucune réponse ne peut y être apportée .

Besoin d'aide?Créez un topic sur le forum Besoin d'aide? Créez un topic sur le forum.

Les derniers topics du forum

Retrouvez les derniers topics ajoutés et des demandes d'aide formulées par les élèves. Une communauté dynamique d'aide en ligne qui vous permettra de résoudre vos exercices, DM ou de résoudre un problème dont vous n'arrivez pas à trouver la solution.


Concours : gagnez une PS4 ou un Ipad Pro

Nouveau concours avec une console Playstation 4 (PS4 ) ou une tableatte Ipad Pro à gagner.
Le tirage au sort sera effectué avant le 30 juin 2020 et les résultats seront annoncés sur notre page facebook.
Les gagnants seront tirés au sort parmi les 1 000 premiers abonnés de notre nouvelle chaîne Youtube.

je participe au tirage au sort en m'abonnant à la chaîne YouTube Je participe au tirage au sort en m'abonnant à la chaîne YouTube.

Inscription gratuite à Mathovore.  Rejoignez les 161964 Mathovoristes, inscription gratuite.