PYTHON.2. FEUILLE n° 25 D'EXERCICES

                PYTHON .2.     FEUILLE          n° 25         D'EXERCICES

          Thème:    

                       Utilisation de canvas pour obtenir sur une surface

                        des figures géométriques , des tableaux  . 

                        Voir les procédures sur la feuille n° 24

---------------------------------------------------------------------------------

   EXERCICE 1

             Créer un script qui donne une fenêtre avec un fond gris.

             comme:

                           tkinter9.png

 ----------------------------------------------------------------------------------------

          EXERCICE 2:

            Trouver  un script qui donne une ligne brisée ( fermée ou non )

             dans une fenêtre sur fond vert par exemple comme:

                         tkinter10.png     tkinter11.png

                Attention :   L'origine est en haut à gauche de la fenêtre.

                                       L'axe des abscisses est vers la droite.

                                       L'axe des ordonnées est vers le bas.

---------------------------------------------------------------------------

   EXERCICE 3

             Donner un script pour avoir une ligne brisée fermée

             en utilisant :  

            .create_polygon(    .....puis les paires des coordonnées x,y sans parenthèses à la suite.....)

        comme:         

                  tkinter15.png              

---------------------------------------------------------------------------------------------------

     EXERCICE 4

                              Donner un script pour obtenir un ovale jaune avec une bordure verte

                              dans un rectangle de fond blanc en particulier à l'aide de:

                               canv.create_oval((30,10,200,60),fill="yellow",outline="cyan")   

                              

                                  tkinter18.png

---------------------------------------------------------------------------------------------------

   EXERCICE 5:

              Que fait le script suivant?

import Tkinter
def exxe():
       cadre=Tkinter.Tk()
       fond=Tkinter.Canvas(cadre, width=400, height=380, background='white')
       fond.pack()
       m=["Marc",'15','14']

       txt=fond.create_text(120,30, text=m, font="Arial 16 italic", fill="black")
       cadre.mainloop()                          

-----------------------------------------------------------------------

   EXERCICE 6

               Donner un script qui, dans une fenêtre  avec deux lignes horizontales

              inscrit Marc et Florian  comme :

                                       tkinter20.png                            

--------------------------------------------------------------------------------------------------

   EXERCICE 7

                Donner un script qui donne un tableau de notes pour steven et Florian

                    avec donc deux lignes et trois colonnes.

                        comme l'exemple fictif suivant:    

                          tkinter21-2.png

                     Vous pouvez imaginer de le compléter....

--------------------------------------------------------------------------------------------------------