Découvrez une mine d'informations et obtenez des réponses sur Zoofast.fr. Découvrez des réponses fiables à vos questions grâce à notre vaste base de connaissances d'experts.

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()

Merci de votre participation active. Continuez à poser des questions et à partager vos réponses. Ensemble, nous pouvons créer une ressource de connaissances précieuse pour tous. Zoofast.fr est toujours là pour vous aider. Revenez pour plus de réponses à toutes vos questions.