Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo dibujar la bandera de Ghana usando Python

Cómo dibujar la bandera de Ghana usando Python

#?python6.6

import?turtle

def?test():

#?Ghana*** y el país La bandera es rectangular, con una relación entre largo y ancho de 3:2.

#? Consta de tres rectángulos horizontales paralelos e iguales de color rojo, amarillo y verde de arriba a abajo. En el medio de la parte amarilla hay una estrella negra de cinco puntas.

flag_h?=?300

flag_w?=?450

estrella_h?=?flag_h/3

tortuga.pensize(2 )

turtle.speed(5)

turtle.hideturtle()

def?draw_rectangle(color):

turtle.pencolor (color)

tortuga.fillcolor(color)

tortuga.pendown()

tortuga.begin_fill()

tortuga.adelante (flag_w)

tortuga.derecha(90)

tortuga.adelante(star_h)

tortuga.derecha(90)

tortuga .forward(flag_w)

tortuga.right(90)

tortuga.forward(star_h)

tortuga.end_fill()

tortuga.penup()

tortuga.back(star_h)

tortuga.right(90)

tortuga.penup()

tortuga.goto(-flag_w?/?2, ?flag_h?/?2)

draw_rectangle("rojo")

draw_rectangle("amarillo")

draw_rectangle("verde")

#?estrella pentagonal

turtle.penup()

turtle.goto(0,?star_h/2) p>

turtle.pencolor("negro")

turtle.fillcolor("negro")

turtle.right(90-18)

tortuga.pendown()

turtle.begin_fill()

para?i?in?range(5):

turtle.forward(star_h)

p>

turtle.right(180-36)

turtle.end_fill()

turtle.done()

¿si? __nombre__?== ?"__main__":

prueba()