python bibliotheques


Bibliothèque turtle

En haut du script, tape from turtle import*

Instruction

Fonction

reset()

efface tout

goto(x,y)

le robot va au point de coordonnées (x,y)

forward(d)

le robot avance dans sa direction de d pixels

backward(d)

le robot recule dans sa direction de d pixels

right(47) ou left(32)

tourne sur la droite ou la gauche de l'angle choisi en degrés

up()

relever le crayon pour pouvoir avancer sans dessiner

down()

abaisser le crayon pour dessiner

...

pencolor(couleur)

change la couleur du trait, la couleur peut être notée "red" ou "green" ou "yellow"...

Exercice turtle.1

Dessiner un rectangle de dimension 100 par 200 pixels.

Exercice turtle.2

Dessiner un octogone (8 côtés) dont chaque côté mesure 50 pixels.

Exercice turtle.3 - POUR LES MEILLEUR(E)S

Il ne te reste plus qu'à créer une belle forme comme celle-ci.

Aide : ajouter l'instruction pencolor(choice(["red","green","violet","yellow"])) avant forward(). La fonction choice() retourne une couleur "au hasard" parmi celles qui sont entre les crochets []

Bibliothèque math

En haut du script, tape from math import*

Instruction

Fonction

sqrt ( x )

Renvoie la racine carrée de x (√x)

sin ( x ) , cos ( x ) , tan ( x )

Les fonctions trigonométriques

floor ( x )

Renvoie la partie entière de x

abs ( x )

Renvoie la valeur absolue de x, c’est-à-dire x si x≥0 et –x sinon

... et d'autres.


Exercice math.1

Complète la calculatrice en lui faisant calculer des racines carrées, les sinus et les cosinus.

Exercice math.2


Bibliothèque random

En haut du script, tape from random import*

Instruction

Fonction

randint ( a , b )

Renvoie un entier choisi aléatoirement dans l’intervalle [ a , b ]

uniform ( a , b )

Renvoie un flottant choisi dans l’intervalle [ a ; b [

Exercice random.1

Réalisez un algorithme, puis un programme du jeu « pierre, feuille, ciseaux » : le joueur joue contre l’ordinateur. Il peut faire 1 (pierre), 2 (feuille) ou 3 (ciseaux) comme choix.