Vous êtes sur la page 1sur 2

Programmation et robotique Classe : 1ère Année

1. Lancez l’IDLE (Python 3.7)


2. Tapez ce programme puis enregistrer le sous ‘’cercle1’’ dans votre dossier de
travail et exécutez le.

from turtle import *


#debut
begin_fill()
fillcolor('pink')
circle(80)
end_fill()
#fin

3. Que fait ce programme ?

4. Donner les couleurs en anglais

5. Copier la partie du code entre début et fin 5 fois en changeant la couleur dans
l’ordre suivant ('green','blue','yellow','brown','pink','white','black')

from turtle import *


begin_fill()
fillcolor('green')
circle(80)
end_fill()
begin_fill()
fillcolor('blue')
circle(80)
end_fill()
begin_fill()
fillcolor('yellow')
circle(80)
end_fill()
……………

6. Comment je peux définir une liste de couleur ?

7. Ajouter dans la ligne 2 l’instruction suivante :


couleur=['green','blue','yellow','brown','pink','white','black']
Sachant que couleur [0] contient green, couleur [2] contient yellow

Programmation avec Python Module TURTLE


Programmation et robotique Classe : 1ère Année

8. Remplacer les couleurs par leurs équivalents dans la liste

9. Le code entre début et fin se répète combien de fois ?

10. Tapez ce programme puis enregistrer le sous ‘’cercle2’’ dans votre dossier de
travail et exécutez le.

from turtle import *


couleur=['green','blue','yellow','brown','pink','white','black']
# nombre=int(input('saisir le nombre de cercle'))
for i in range(5):
begin_fill(couleur[i])
fillcolor(...)
circle(80)
end_fill()

11. Que constatez-vous ?


12. Enlevez le signe # puis exécuter
13. Remplacer for i in range(5): par for i in range(nombre):
14. Exécuter le programme et comme nombre 9, combien de cercle se dessinent?

15. Ajouter les contrôles nécessaires :


from turtle import *
nombre=int(input('saisir le nombre de cercle'))
if n>=8:
print('erreur de nombre')
else:
begin_fill()
fillcolor('pink')
circle(80)
end_fill()

Application
Dessiner un nombre donné de carré (coté 100) distant de 50 avec remplissage différent

Programmation avec Python Module TURTLE

Vous aimerez peut-être aussi