- Partage ce devoir avec tes amis !
Sujet du devoir
On note C1 la longueur d'un côté du Pologne régulier inscrit à 6 côtes
C2 celui à 12 côtes.
C3 celui à 24 côtes...
...
Le calcul fait pour le passage de 6 à 12 côtes de généralise et on obtient la formule :
Cn+1 = √(Cn^2/4 + (1- √1-Cn^2/4)^2)
Il faut programmer une fonction python retournant Pn (valeur approchée de π) obtenue pour un polygone à 2^n x 3 côtes.
Voici le début de la fonction (reste les petits points à compléter)
from math import*
def Archimède(n):
C= 1
Nb_cote=6
For i in range(2,n+1):
C= ....
Nb_cote= ........
Return(.....)
Où j'en suis dans mon devoir
Je pense avoir une idée pour le return, la dernière ligne, mais je suis totalement bloquée par le reste.. je ne comprends pas et j'aimerai avoir de votre aide.. merci !
1 commentaire pour ce devoir
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
Salut,
Je suis développement Python, je vais essayer de t'aider un maximum.
Pour en revenir au plus important: pour calculer le C dans la boucle for, il va te suffir de retranscrire les différentes opérations de √(Cn^2/4 + (1- √1-Cn^2/4)^2) en utilisant les fonctions de la bibliothèque maths :
pour le calcul du nombre de coté N = N*2 ou N *= 2
si tu as besoin de plus explication, n'hésite pas.
Tom