Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.

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 espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à vos questions. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.