Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- master = tkinter.Tk ()
- canvas = tkinter.Canvas(master, width = 800, heigh = 800, bg = 'midnight blue')
- canvas.pack()
- def Orbita (a, b, c, d, e, f):
- canvas.create_oval(a, b, c, d, outline = 'gold', width = 3)
- canvas.create_oval(e, f, e + 60, f + 60, fill = 'grey', outline = 'black', width= 5)
- canvas.create_oval(e + 20, f + 20, e + 40, f + 40, fill = 'black', outline = 'white', width = 3)
- def Sun (a, b, c , d):
- canvas.create_oval (a, b, c, d, fill = 'gold', outline = 'gold', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'orange', outline = 'orange', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'dark orange', outline = 'dark orange', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'coral', outline = 'coral', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'tomato', outline = 'tomato', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'orange red', outline = 'orange red', width = 3)
- a += 30
- b += 30
- c -= 30
- d -= 30
- canvas.create_oval (a, b, c, d, fill = 'red',outline = 'red', width = 3)
- def Planeta (a, b, c, d):
- canvas.create_oval(a,b,c, d, fill = 'dark slate grey', outline = 'misty rose', width = 3)
- a += 10
- b += 10
- c -= 10
- d -= 10
- canvas.create_oval(a,b,c, d, fill = 'dim gray', outline = 'dim gray', width = 5)
- a += 10
- b += 10
- c -= 10
- d -= 10
- canvas.create_oval(a,b,c, d, fill = 'slate gray', outline = 'slate gray', width = 5)
- a += 10
- b += 10
- c -= 10
- d -= 10
- canvas.create_oval(a,b,c, d, fill = 'thistle', outline = 'thistle', width = 5)
- a += 10
- b += 10
- c -= 10
- d -= 10
- canvas.create_oval(a,b,c, d, fill = 'LightSteelBlue3', outline = 'LightSteelBlue3', width = 5)
- a += 10
- b += 10
- c -= 10
- d -= 10
- canvas.create_oval(a,b,c, d, fill = 'MistyRose4', outline = 'MistyRose4', width = 5)
- def Stars(a, b, c, d, e, f):
- canvas.create_oval (a,b, a + 4, b + 4,fill = 'yellow2')
- canvas.create_oval(c, d, c + 3, d + 3, fill = 'yellow')
- canvas.create_oval(e, f, e + 5, f + 5, fill = 'yellow3')
- a += 45
- b += 39
- c += 21
- d += 79
- canvas.create_oval (a,b, a + 4, b + 4,fill = 'yellow2')
- canvas.create_oval(c, d, c + 3, d + 3, fill = 'yellow')
- canvas.create_oval(e, f, e + 5, f + 5, fill = 'yellow3')
- a += 45
- b += 39
- c += 21
- d += 79
- canvas.create_oval (a,b, a + 4, b + 4,fill = 'yellow2')
- canvas.create_oval(c, d, c + 4, d + 3, fill = 'yellow')
- canvas.create_oval(e, f, e + 5, f + 5, fill = 'yellow3')
- a += 45
- b += 39
- c += 21
- d += 79
- canvas.create_oval (a,b, a + 4, b + 4,fill = 'yellow2')
- canvas.create_oval(c, d, c + 3, d + 3, fill = 'yellow')
- canvas.create_oval(e, f, e + 5, f + 5, fill = 'yellow3')
- def Rocket (a, b , c , d):
- canvas.create_rectangle (a, b, c, d, fill = 'SlateGray4', outline = 'light steel blue')
- canvas.create_polygon(a,b, a,d, a - 18, d + 14, a - 18, b - 14, fill = 'lavender')
- canvas.create_polygon(c, b-3, c + 45, b + (d -b)//2,c, d+ 3, fill = 'light goldenrod')
- canvas.create_oval(a+7, b + 2, a + 20, d - 2, fill = 'SkyBlue3')
- canvas.create_oval(a+30, b + 2, a + 43, d - 2, fill = 'SkyBlue3')
- canvas.create_oval(a+53, b + 2, a + 66, d - 2, fill = 'SkyBlue3')
- def Rocket1(a,b,c,d):
- canvas.create_rectangle(a,b,c,d,fill = 'SlateGray4', outline='black', width = 3)
- canvas.create_polygon(a,b,a-60,b-30,c-330,d+30,c-270,d,fill = 'SlateGray4',outline = 'black', width = 3)
- canvas.create_polygon(a-110,b+35,c-330,d-5,90,125,fill = 'orange red',width = 3)
- canvas.create_polygon(a-90,b+35,c-330,d-10,90,130,fill = 'dark orange',width = 3)
- canvas.create_rectangle(a+50,b,c-200,d,fill = 'black')
- canvas.create_oval(a+100,b+20,c-140,d-20,fill = 'SkyBlue3',outline= 'black',width = 3)
- canvas.create_oval(a+150,b+20,c-90,d-20,fill = 'SkyBlue3',outline= 'black',width = 3)
- canvas.create_polygon(a+270,b,c,d,480,155,fill = 'lavender',outline= 'black',width = 3)
- Orbita(150, 350,1450, 1250, 140, 665)
- Orbita(350,500, 1250,1100, 640, 480)
- Sun (600, 600, 1000, 1000)
- Planeta(550, 312, 650, 412)
- Planeta(350, 580, 500, 730)
- Stars (100,100,100, 40, 300, 500)
- Stars (400, 400, 590, 780, 400, 500)
- Stars(1,34, 420,389, 600, 90)
- Stars (30, 600, 245, 300, 3, 54)
- Stars (120,23, 370, 5, 7,9)
- Stars(580, 500, 512, 450, 560, 560)
- Stars (200, 500, 734, 57, 254, 570)
- Stars(10, 412, 756, 34, 378, 700)
- Stars (800, 400, 760, 523, 458, 790)
- Rocket(500, 500, 579, 517)
- Rocket (300, 280, 350,300)
- Rocket (100, 600, 170, 620)
- Rocket1(150,120,420,190)
- master.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement