diff --git a/module1/exo2/fichier-markdown.md b/module1/exo2/fichier-markdown.md index 30d74d258442c7c65512eafab474568dd706c430..5ed74b5be09abb79531473b5e34644cdbf46b31d 100644 --- a/module1/exo2/fichier-markdown.md +++ b/module1/exo2/fichier-markdown.md @@ -1 +1,52 @@ -test \ No newline at end of file +# Partie 1 + +## Sous-partie 1 : texte + +Une phrase sans rien. + +*Une phrase en italique.* + +**Une phrase en gras.** + +Un lien vers [fun-mooc](https://www.fun-mooc.fr/) + +Une ligne de `code`. + +## Sous-partie 2 : listes + +Liste à puces + +- item + - sous-item + - sous-item +-item +-item + +Liste numérotée + +1. item +2. item +3. item + +## Sous-partie 3 : code + +```python +# On repère une position sur un échiquier (\Fig{exo:08}) par une lettre (la colonne) et un nombre (la ligne). +# Entrer une position valide et déterminer la couleur de la case. + +H = 'abcdefgh' # Repère horizontal + +# Saisies filtrées de la position +lettre = input("Position horizontale ['a'.. 'h'] : ").lower() +while lettre not in H: + lettre = input("Position horizontale ['a'.. 'h'], S.V.P : ").lower() +nombre = int(input("Position verticale [1.. 8] : ")) +while not (1 <= nombre <= 8): + nombre = int(input("Position verticale [1.. 8], S.V.P : ")) + +# On postule que noir est vrai et blanc faux +coul_lettre = True if H.index(lettre)%2 == 0 else False +coul = coul_lettre if nombre%2 == 1 else not(coul_lettre) + +print(f"\nLa position '{lettre}{nombre}' est une case {'noire' if coul else 'blanche'}.") +``` \ No newline at end of file