Trouvez des réponses facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise.

Bonjour je dois écrire un programme sur python comme pour le drapeau de la
France mais avec celui de l’Union européenne si quelqu’un pourrais m’aider s’il vous plais ? C’est à rendre pour lundi .. merci d’avance

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. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.