Programmation en Python 2

Programmation en Python 2#

Les objectifs de l'évaluation Programmation en Python 1 sont considérés comme acquis.

Général#

  • Connaître les modules tels que math, random et savoir les importer.

  • Savoir utiliser une boucle while.

  • Savoir lire et comprendre un programme.

  • Savoir compléter un programme.

  • Savoir écrire un programme à partir d'un énoncé.

Fonctions#

  • Savoir appeler une fonction avec ou sans paramètres.

  • Savoir définir une fonction avec ou sans paramètres.

  • Savoir utiliser les différentes fonctions de dessin (cf. liste ci-dessous).

Fonctions de dessin#

Cette liste de fonctions sera à disposition pendant l'évaluation.

creation_image(largeur, hauteur, couleur)

Crée une image.

Paramètres:
  • largeur,hauteur -- Les dimensions de l'image.

  • couleur -- La couleur de fond de l'image.

rectangle(x, y, largeur, hauteur, remplissage, bord='transparent')

Ajoute un rectangle sur l'image.

Paramètres:
  • x,y -- L'origine du rectangle (sommet en haut à gauche).

  • largeur,hauteur -- Les dimensions du rectangle.

  • remplissage -- La couleur de remplissage du rectangle.

  • bord -- La couleur du bord du rectangle (par défaut transparent).

triangle(point_1, point_2, point_3, remplissage, bord='transparent')

Ajoute un triangle sur l'image.

Paramètres:
  • point_1,point_2,point_3 -- Les coordonnées des trois sommets sous la forme (x1, y1).

  • remplissage -- La couleur de remplissage du triangle.

  • bord -- La couleur du bord du triangle (par défaut transparent).

cercle(x, y, r, remplissage, bord='transparent')

Ajoute un cercle sur l'image.

Paramètres:
  • x,y -- Les coordonnées du centre du cercle.

  • r -- Le rayon du cercle.

  • remplissage -- La couleur de remplissage du cercle.

  • bord -- La couleur du bord du cercle (par défaut transparent).

ellipse(x, y, rx, ry, remplissage, bord='transparent')

Ajoute une ellipse sur l'image.

Paramètres:
  • x,y -- Les coordonnées du centre de l'ellipse.

  • rx,ry -- Les rayons horizontaux et verticaux de l'ellipse.

  • remplissage -- La couleur de remplissage de l'ellipse.

  • bord -- La couleur du bord de l'ellipse (par défaut transparent).

ligne(x1, y1, x2, y2, couleur, epaisseur)

Ajoute une ligne sur l'image.

Paramètres:
  • x1,y1 -- Les coordonnées du début de la ligne.

  • x2,y2 -- Les coordonnées de la fin de la ligne.

  • couleur -- La couleur de la ligne.

  • epaisseur -- L'épaisseur de la ligne.

texte(x, y, texte, couleur, taille)

Ajoute du texte sur l'image.

Paramètres:
  • x,y -- Les coordonnées du début du texte (ligne de base).

  • texte -- Le texte à afficher.

  • couleur -- La couleur du texte.

  • epaisseur -- La taille des caractères en pixels (px).