Bonjour,
Autodidacte j'essai d'apprendre le Python.
J'ai appris a dessiner des formes et je souhaite dessiner une étoile de David.
Bloqué, j'ai trouvé un code que j'essaie de réécrire à ma sauce mais j'ai un calcul que je ne comprend pas et je souhaiterai que l'on me l'explique.
En effet je ne sais pas comment ils ont trouver
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 from turtle import * def forme(n, a, taille, couleur, angle): "forme de base, avec n = nombre de côtés, a = angle des sommets" down() right(angle) color(couleur) c =0 while c < n: forward(taille) right(a) c = c +1 up() def etoile6(taille, couleur, angle): # dessiner un premier triangle équilatéral : forme(3, 120, taille, couleur, angle) left(30) forward(taille/1.732) # 1.732 = 2 * cos(30°) right(30) forme(3,120, taille, couleur, angle) etoile6(100,'red',60) exitonclick()pour calculer le déplacement d'une pointe d'un triangle à la pointe de l'autre triangle.2 * cos(30°)
Pouvez vous m'expliquer ce calcul?
Je vous en remercie par avance.
Bonne journée
sebing








Répondre avec citation
Partager