Compare commits
37 Commits
louis.l-pa
...
master
5 changed files with 425 additions and 213 deletions
@ -1,2 +1,73 @@ |
|||||||
|
# Notation |
||||||
|
|
||||||
|
+ Réalisation pratique du projet : 4/5 |
||||||
|
+ Pas d'interpréteur valide mais un début |
||||||
|
|
||||||
|
+ Bonnes pratiques de programmation : 4/5 |
||||||
|
+ interpreteur.py : aucune fonction, tout est dans le programme principal... |
||||||
|
|
||||||
|
+ Communication : 2/5 |
||||||
|
+ pas de documentation ou presque. |
||||||
|
|
||||||
|
+ Revue de projet : 4/5 |
||||||
|
+ TB mais pas de jeux de tests permettant de valider la démarche |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Premier_projet_Kylian_Louis |
# Premier_projet_Kylian_Louis |
||||||
|
|
||||||
|
## Mardi 13/09/2022 Louis |
||||||
|
* prise en main |
||||||
|
* groupe formes.py, réalisation de la fonction trace_rectangle() et de la fonction rectangle() |
||||||
|
* rajout de la documentation de rectangle et de trace_rectangle |
||||||
|
|
||||||
|
```python |
||||||
|
def trace_rectangle(feutre, cote) |
||||||
|
def rectangle(cote, infos, coordonnees) |
||||||
|
``` |
||||||
|
|
||||||
|
# Mardi 13/09/2022 Kylian |
||||||
|
* prise en main |
||||||
|
* groupe formes.py, réalisation de la fonction trace_triangle_isocele() et la fonction triangle_isocele() |
||||||
|
* rajout de la documentation de triangle_isocele et trace_triangle_isocele |
||||||
|
|
||||||
|
```python |
||||||
|
def trace_triangle_isocele(feutre, largeur, hauteur, x, y) |
||||||
|
def triangle_isocele(hauteur, largeur, infos, coordonnees) |
||||||
|
``` |
||||||
|
|
||||||
|
# Mardi 13/09/2022 Kylian, Louis |
||||||
|
* 20 minutes de débug de programmes (espace en trop a la ligne 194 de formes.py) |
||||||
|
|
||||||
|
# Jeudi 15/09/2022 Kylian, Louis |
||||||
|
* correction de la fonction rectangle et trace_rectangle. |
||||||
|
|
||||||
|
```python |
||||||
|
def rectangle(largeur, hauteur, infos, coordonnees): |
||||||
|
def trace_rectangle(feutre, largeur, hauteur): |
||||||
|
``` |
||||||
|
* creation de la façade de 4 immeubles avec leur hauteur générer aléatoirement. |
||||||
|
* Kylian: creation des toits |
||||||
|
|
||||||
|
# Dimanche 18/09/2022 Kylian |
||||||
|
|
||||||
|
* creation de la fonction dessiner_porte |
||||||
|
|
||||||
|
# Samedi 24/09/2022 Kylian |
||||||
|
|
||||||
|
* debut de creation des fenetres (premier etage) |
||||||
|
|
||||||
|
## Mardi 27/09/2022 Kylian/Louis |
||||||
|
|
||||||
|
* terminaison fonction creation des fenetres(tout les étages) |
||||||
|
* création variation de toit |
||||||
|
|
||||||
|
# Jeudi 06/10/2022 Louis |
||||||
|
|
||||||
|
* création de la fonction choisir_couleur qui permet de choisir une couleur aléatoirement |
||||||
|
|
||||||
|
## Jeudi 13/10/2022 Kylian/Louis |
||||||
|
|
||||||
|
* correction lignes de code en trop |
||||||
|
* documentation |
||||||
|
* debut interpreteur |
@ -0,0 +1,4 @@ |
|||||||
|
red-6-3-1 |
||||||
|
blue-4-1-1 |
||||||
|
purple-2-3-2 |
||||||
|
green-5-2-2 |
@ -0,0 +1,20 @@ |
|||||||
|
import rue |
||||||
|
|
||||||
|
# 1 - Création de l'objet-fichier : ouverture en mode r (read) |
||||||
|
obj_fichier = open('fichier_enfant.txt', 'r', encoding="utf-8") |
||||||
|
|
||||||
|
# 2 - Lecture progressive du fichier |
||||||
|
immeuble_1 = obj_fichier.readline().replace('\n', '') |
||||||
|
immeuble_2 = obj_fichier.readline().replace('\n', '') |
||||||
|
immeuble_3 = obj_fichier.readline().replace('\n', '') |
||||||
|
immeuble_4 = obj_fichier.readline().replace('\n', '') |
||||||
|
|
||||||
|
# 3 - Fermeture de l'objet-fichier |
||||||
|
obj_fichier.close() |
||||||
|
|
||||||
|
print(immeuble_1.split('-')) |
||||||
|
print(immeuble_2.split('-')) |
||||||
|
print(immeuble_3.split('-')) |
||||||
|
print(immeuble_4.split('-')) |
||||||
|
ensemble = [immeuble_1, immeuble_2, immeuble_3, immeuble_4] |
||||||
|
rue.dessiner_rue_enfant(ensemble) |
Loading…
Reference in new issue