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,randomet 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).