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()
---------------------------------------------------------------------------------------------------
EXERCICE 2
Modifier le script précédent pour demander la saisie de la matrice
carrée d'ordre 3
------------------------------------------------------------------------------------------------
EXERCICE 3
Reprendre le même travail mais en utilisant + pour former la matrice
carrée A d'ordre 3.
-------------------------------------------------------------------------------------------------------------