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 |
||||
|
||||
## 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