# Problème de résolution de polygones de nombre de côtés croissants. # ou de côtés décroissants, au choix de l'utilisateur. # Commencé le mardi 17/11/2020 à 06:17 AM # Terminé le mercredi 18/11/2020 à 01:02 AM # from tkinter import * from math import pi from math import cos from math import sin global nco nco=2 def dessin(): nco=nc can.delete(ALL) can.create_oval(25,25,525,525,width=3,outline="yellow") angle=2*pi/nco nbc=0 while nbc360: nc=360 dessin() def recule(): global nc nc=nc-1 if nc<3: nc=3 dessin() nc=nco fen=Tk() can=Canvas(fen,bg="black",height=550,width=550) can.pack(side=LEFT) b1=Button(fen,text="Quitter",command=fen.destroy) b1.pack(side=BOTTOM) b2=Button(fen,text="Côté +1",command=avance) b2.pack() b3=Button(fen,text="Côté -1",command=recule) b3.pack() fen.mainloop()