From 487f523c3cacf025984067b245ccacc3e65372cd Mon Sep 17 00:00:00 2001 From: quentin Date: Thu, 29 Sep 2022 16:48:26 +0200 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit debut des creations de fenetre --- formes.py | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/formes.py b/formes.py index 35ea536..e01c27e 100644 --- a/formes.py +++ b/formes.py @@ -1,18 +1,15 @@ -'''Ce fichier permet de dessiner deux formes à l'aide des deux fonctions suivantes +''''Ce fichier permet de dessiner deux formes à l'aide des deux fonctions suivantes + triangle_equilateral(cote, infos, coordonnees) + arc_de_cercle(rayon, angle, infos, coordonnees) + rectangle(cote, infos, coordonnees) + porte(cote, infos, coordonnees) - Exemples d'utilisation : >>> infos_generales = {'écriture':'blue', 'fond':'#FF88FF', 'épaisseur':5} >>> triangle_equilateral(50, infos_generales, (50,100)) >>> arc_de_cercle(75, 360, infos_generales, (200,-200)) >>> rectangle(50,50, infos_generales, (50,100)) >>> porte(50,40, infos_generales, (50,100)) - - ''' # Importation @@ -166,7 +163,6 @@ def rectangle(largeur, hauteur, infos, coordonnees): trace_rectangle(feutre, largeur, hauteur) return feutre - def trace_porte(feutre, largeur, hauteur): '''Trace une porte à l'aide du crayon feutre @@ -184,7 +180,6 @@ def trace_porte(feutre, largeur, hauteur): feutre.left(90) feutre.end_fill() feutre.hideturtle() - def porte(largeur, hauteur, infos, coordonnees): '''Trace un rectangle à partir des infos et aux bonnees coordonnées @@ -205,6 +200,20 @@ def porte(largeur, hauteur, infos, coordonnees): trace_porte(feutre, largeur, hauteur) return feutre + + +def trace_fenetre(feutre, largeur, hauteur): + '''Trace une fenetre a l'aide du feutre + + :: param ftr(Turtle) :: la référence de l'objet Turtle + :: param cote(int) :: la valeur en pixel des côtés + :: return (None) :: fonction sans retour + .. effet de bord :: modifie l'état de feutre + + ''' + + feutre + # Corps du programme principal @@ -236,4 +245,6 @@ if __name__ == '__main__': rectangle(100,500, infos_generales, (-400,-300)) infos_generales = {'écriture':'blue', 'fond':'#FF88FF', 'épaisseur':5} - rectangle(100,500, infos_generales, (-10,-300)) \ No newline at end of file + rectangle(100,500, infos_generales, (-10,-300)) + + \ No newline at end of file