PYTHON.2.. FEUILLE n° 26 D'EXERCICES

                           PYTHON.2      FEUILLE n° 26    BTS1  Janvier 2013

           Thème:

                      Représenter des matrices dans une fenêtre

                     La notion de tableau ou liste de liste doit être connue

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

            EXERCICE 1

    Que donne le script suivant?

from Tkinter import *
def matr():
       cadre=Tk() 
       canv=Canvas(cadre,width=400,height=400) 
       canv.pack()
       canv.create_rectangle((4,4,395,450),fill="white",outline="red")
       canv.create_line((65,15,60,20,60,100,65,105),fill="black",width=2)
       canv.create_line((165,15,170,20,170,100,165,105),fill="black",width=2)
       A=[[1,2,3],[4,5,6],[7,8,9]] 
       canv.create_text(40,60,text="A = ",font="Arial 16 italic", fill="black")
       for i in range(0,3): 
             canv.create_text(115,30*(i+1),text=A[i],font="Arial 16 italic", fill="black"
       cadre.mainloop()

                               t44.png

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

              EXERCICE 2

           Modifier le script précédent pour demander la saisie de la matrice

            carrée d'ordre 3

                            t44.png

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

    EXERCICE 3

             Reprendre le même travail mais en utilisant + pour former la matrice

             carrée A d'ordre 3.

                                     t44.png

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