Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Trouvez des réponses rapides et fiables à vos questions grâce à notre communauté dévouée d'experts. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés.
Sagot :
Réponse :
Bonjour,
Voici un programme Python permettant de faire un drapeau de l'union européenne.
Si tu as des questions n'hésites pas.
from math import *
import turtle
def dessine_etoile(turtle, rayon, x0, y0, couleur):
a0 = 0
turtle.fillcolor(couleur)
turtle.pencolor(couleur)
rayon = rayon * (1 + sin(3 * pi / 10) - 2 * cos(3 * pi / 10) * cos(pi / 10)) / cos(pi / 10)
turtle.up()
turtle.setheading(a0)
dx, dy = -rayon * cos(3 * pi / 10) / 2, rayon * sin(3 * pi / 10) / 2
turtle.goto(x0 + dx, y0 + dy)
turtle.down()
turtle.begin_fill()
for i in range(5):
turtle.left(72)
turtle.forward(rayon)
turtle.right(180 - 36)
turtle.forward(rayon)
turtle.end_fill()
return
def rectangle(turtle, hauteur, largeur, couleur):
x0, y0, a0 = 0, 0, 0
turtle.fillcolor(couleur)
turtle.pencolor(couleur)
turtle.up()
turtle.goto(x0 - largeur / 2, y0 - hauteur / 2)
turtle.setheading(a0)
turtle.down()
turtle.begin_fill()
for k in range(2):
turtle.forward(largeur)
turtle.left(90)
turtle.forward(hauteur)
turtle.left(90)
turtle.end_fill()
return
def drapeau(turtle, hauteur, largeur, c1, c2):
x0, y0, a0 = 0, 0, 0
azur, gold = c1, c2
rectangle(turtle, hauteur, largeur, azur)
for k in range(12):
x, y = x0 + hauteur * cos(k * pi / 6) / 3., y0 + hauteur * sin(k * pi / 6) / 3.
dessine_etoile(turtle, hauteur / 18., x, y, gold)
return
turtle = turtle.Turtle()
turtle.speed(10)
hauteur = 200
largeur = 3. * hauteur / 2
azur, gold = "#003399", "#ffcc00"
drapeau(turtle, hauteur, largeur, azur, gold)
turtle.hideturtle()
Nous apprécions votre visite. Nous espérons que les réponses trouvées vous ont été bénéfiques. N'hésitez pas à revenir pour plus d'informations. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.