PYTHON 2 . FEUILLE n°34 D'EXERCICES ALGO
Thème:
• Utilisation de Tkinter
--------------------------------------------------------------------------------------------------------------------------
EXERCICE 1
Ecrire un algorithme qui permet de faire apparaître une croix rouge
dans une case que l’on a saisie dans un damier carré vert de 100 cases.
On entrera la ligne à partir du bas du damier et la colonne à partir
de la gauche.
------------------------------------------------------------------------------------------
REPONSE :
from random import*
import Tkinter
def pion():
a=input(" Donner la ligne à partir du bas ")
b=input("Donner la colonne à partir de la gauche ")
cadre =Tkinter.Tk()
fond=Tkinter.Canvas(cadre, width=400, height=380, background='white')
fond.pack()
for i in range(0,11):
fond.create_line((22+i*26,15,22+i*26,15+260),fill="green",width=1)
for j in range(0,11):
fond.create_line((26,15+j*26,22+260,15+j*26),fill="green",width=1)
fond.create_text(22+13*(2*b-1),15+10*26-13*(2*a-1),text="X", font="Arial 25 ", fill="red")
cadre.mainloop()
On obtient par exemple :
>>> pion()
Donner la ligne à partir du bas 2
Donner la colonne à partir de la gauche 3
----------------------------------------------------------------------------------