From 4c903e746fb5ad0a67e215b6aa39691d01413390 Mon Sep 17 00:00:00 2001 From: "Louis.L" Date: Thu, 15 Sep 2022 16:35:21 +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 --- rue.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rue.py b/rue.py index 2e6e2c9..3dfff9f 100644 --- a/rue.py +++ b/rue.py @@ -3,6 +3,7 @@ from formes import triangle_equilateral from formes import triangle_isocele from formes import rectangle +import random # Fonction gestion des données @@ -10,7 +11,8 @@ def determiner_immeuble(numero:int) -> dict: caracteristiques = {} caracteristiques['couleur_facade'] = 'red' caracteristiques['numero'] = numero - caracteristiques['coordonnees'] = - 300 + numero * 140 + caracteristiques['coordonnees'] = -350 + numero * 170 + caracteristiques['etage'] = random.randint(1,6) return caracteristiques # Fonctions d'interface graphique @@ -20,8 +22,9 @@ def dessiner_facade(informations:dict): facade['écriture'] = 'blue' facade['fond'] = informations['couleur_facade'] facade['épaisseur'] = 5 * informations['numero'] - facade['bas_immeuble'] = informations['coordonnees'] - triangle_isocele(30, 140, facade, ('coordonnees', 0)) + x0 = informations['coordonnees'] + hauteur = informations['etage'] * 80 + rectangle(140, hauteur, facade, (x0, -200)) def dessiner_porte(informations:dict): pass