ISN — Novembre 2019

Consignes

Vous avez l'autorisation de consulter les pages de cours et/ou d'autres sources web pour le traitement des questions.

Obtention des fichiers

Télécharger le dossier du contrôle et le décompresser dans les documents de l'utilisateur «eleve». Le renommer immédiatement suivant le modèle nom_prenom, sans accents, majuscules ni caractères spéciaux.

Ce dossier contient quatre fichiers:

Pour la partie html :

  1. une page index.html.
  2. une page nommée page.html
  3. une page style.css.

Pour la partie python :

  1. le fichier machine.py

Dépôt des fichiers

Une fois les fichiers complétés suivant les consignes ci-dessous, le dossier renommé sera à compresser au format zip (il sera donc nommé suivant le modèle nom_prenom.zip toujours sans accents, etc.), et à déposer sur l'espace pronote dédié.

Si la machine est réutilisée par la deuxième vague, votre production devra en être effacée. Veiller à bien effectuer le dépôt pronote !

Exercice de code html

Le style css est déjà défini dans le fichier style.css:

  1. Vous ne changez rien dans le fichier style.css
  2. Vous devez poser dans les fichiers html les balises html qui conviennent. Il vous faut pour cela lire le fichier style.css et retrouver l'emplacement des balises.

Exercice de programmation

Dans le fichier python, les définitions de fonctions (ou parties de définitions) sont remplacées par le mot clef pass (qui correspond à une instruction qui ne fait rien).

Vous devez définir le corps de ces fonctions. La seconde partie du code (après la ligne if __name__ == '__main__':) est là pour vous permettre de tester vos fonctions.

Le commentaire #Bonus ! indique une fonction hors barème à traiter si le temps le permet.