PYTHON. 2 FEUILLE n°34 d'EX ALGO

                     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

                              croix-sur-damier.png

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