Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. import tkinter
  2. w, h = 800, 600
  3. canvas = tkinter.Canvas(width=w, height=h)
  4. canvas.pack()
  5.  
  6. canvas.create_rectangle(w/2 - 50, 150, w/2 + 50, 450, fill='black' )
  7.  
  8. while True:
  9.     canvas.create_oval(w/2 - 45, 155, w/2 + 45, 245, fill='red', tag='redLight')
  10.     for i in range(10):
  11.         canvas.create_text(w/2, 200, text=str(10-i), fill='white', tag='red', font='Calibri, 30')
  12.         canvas.update()
  13.         canvas.after(1000)
  14.         canvas.delete('red')
  15.         if i == 8:
  16.             canvas.create_oval(w/2 - 45, 250, w/2 + 45, 340, fill='orange', tag='orangeLight')
  17.         if i == 9:
  18.             canvas.delete('redLight')
  19.             canvas.delete('orangeLight')
  20.            
  21.     canvas.create_oval(w/2 - 45, 345, w/2 + 45, 435, fill='green', tag='greenLight')
  22.     for i in range(10):
  23.         canvas.create_text(w/2, 390, text=str(10-i), fill='white', tag='green', font='Calibri, 30')
  24.         canvas.update()
  25.         canvas.after(1000)
  26.         canvas.delete('green')
  27.         if i == 9:
  28.             canvas.create_oval(w/2 - 45, 250, w/2 + 45, 340, fill='orange', tag='orangeLight')
  29.             canvas.delete('greenLight')
  30.  
  31.     canvas.update()
  32.     canvas.after(1000)
  33.     canvas.delete('orangeLight')
  34.    
  35. tkinter.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement