Current Path: > > lib64 > python2.7 > Demo > turtle
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
about_turtle.txt | File | 3525 bytes | April 19 2020 21:13:39. | |
about_turtledemo.txt | File | 302 bytes | April 19 2020 21:13:39. | |
demohelp.txt | File | 3034 bytes | April 19 2020 21:13:39. | |
tdemo_I_dontlike_tiltdemo.py | File | 1073 bytes | April 10 2024 04:57:37. | |
tdemo_I_dontlike_tiltdemo.pyc | File | 1660 bytes | April 10 2024 04:58:47. | |
tdemo_I_dontlike_tiltdemo.pyo | File | 1660 bytes | April 10 2024 04:58:47. | |
tdemo_bytedesign.py | File | 4218 bytes | April 10 2024 04:57:37. | |
tdemo_bytedesign.pyc | File | 5313 bytes | April 10 2024 04:58:47. | |
tdemo_bytedesign.pyo | File | 5313 bytes | April 10 2024 04:58:47. | |
tdemo_chaos.py | File | 951 bytes | April 19 2020 21:13:39. | |
tdemo_chaos.pyc | File | 2296 bytes | April 10 2024 04:58:47. | |
tdemo_chaos.pyo | File | 2296 bytes | April 10 2024 04:58:47. | |
tdemo_clock.py | File | 3219 bytes | April 10 2024 04:57:37. | |
tdemo_clock.pyc | File | 4535 bytes | April 10 2024 04:58:47. | |
tdemo_clock.pyo | File | 4535 bytes | April 10 2024 04:58:47. | |
tdemo_colormixer.py | File | 1338 bytes | April 19 2020 21:13:39. | |
tdemo_colormixer.pyc | File | 2365 bytes | April 10 2024 04:58:47. | |
tdemo_colormixer.pyo | File | 2365 bytes | April 10 2024 04:58:47. | |
tdemo_fractalcurves.py | File | 3409 bytes | April 10 2024 04:57:37. | |
tdemo_fractalcurves.pyc | File | 3524 bytes | April 10 2024 04:58:47. | |
tdemo_fractalcurves.pyo | File | 3524 bytes | April 10 2024 04:58:47. | |
tdemo_lindenmayer_indian.py | File | 2432 bytes | April 10 2024 04:57:37. | |
tdemo_lindenmayer_indian.pyc | File | 3602 bytes | April 10 2024 04:58:47. | |
tdemo_lindenmayer_indian.pyo | File | 3602 bytes | April 10 2024 04:58:47. | |
tdemo_minimal_hanoi.py | File | 2049 bytes | April 10 2024 04:57:37. | |
tdemo_minimal_hanoi.pyc | File | 3623 bytes | April 10 2024 04:58:47. | |
tdemo_minimal_hanoi.pyo | File | 3623 bytes | April 10 2024 04:58:47. | |
tdemo_nim.py | File | 6514 bytes | April 19 2020 21:13:39. | |
tdemo_nim.pyc | File | 9384 bytes | April 10 2024 04:58:47. | |
tdemo_nim.pyo | File | 9384 bytes | April 10 2024 04:58:47. | |
tdemo_paint.py | File | 1289 bytes | April 10 2024 04:57:37. | |
tdemo_paint.pyc | File | 1901 bytes | April 10 2024 04:58:47. | |
tdemo_paint.pyo | File | 1901 bytes | April 10 2024 04:58:47. | |
tdemo_peace.py | File | 1065 bytes | April 10 2024 04:57:37. | |
tdemo_peace.pyc | File | 1388 bytes | April 10 2024 04:58:47. | |
tdemo_peace.pyo | File | 1388 bytes | April 10 2024 04:58:47. | |
tdemo_penrose.py | File | 3535 bytes | April 10 2024 04:57:37. | |
tdemo_penrose.pyc | File | 6005 bytes | April 10 2024 04:58:47. | |
tdemo_penrose.pyo | File | 6005 bytes | April 10 2024 04:58:47. | |
tdemo_planet_and_moon.py | File | 2823 bytes | April 10 2024 04:57:37. | |
tdemo_planet_and_moon.pyc | File | 4535 bytes | April 10 2024 04:58:47. | |
tdemo_planet_and_moon.pyo | File | 4535 bytes | April 10 2024 04:58:47. | |
tdemo_tree.py | File | 1410 bytes | April 10 2024 04:57:37. | |
tdemo_tree.pyc | File | 2123 bytes | April 10 2024 04:58:47. | |
tdemo_tree.pyo | File | 2123 bytes | April 10 2024 04:58:47. | |
tdemo_two_canvases.py | File | 1120 bytes | April 19 2020 21:13:39. | |
tdemo_two_canvases.pyc | File | 1635 bytes | April 10 2024 04:58:47. | |
tdemo_two_canvases.pyo | File | 1635 bytes | April 10 2024 04:58:47. | |
tdemo_wikipedia.py | File | 1347 bytes | April 19 2020 21:13:39. | |
tdemo_wikipedia.pyc | File | 1955 bytes | April 10 2024 04:58:47. | |
tdemo_wikipedia.pyo | File | 1955 bytes | April 10 2024 04:58:47. | |
tdemo_yinyang.py | File | 807 bytes | April 10 2024 04:57:37. | |
tdemo_yinyang.pyc | File | 1320 bytes | April 10 2024 04:58:47. | |
tdemo_yinyang.pyo | File | 1320 bytes | April 10 2024 04:58:47. | |
turtle.cfg | File | 160 bytes | April 19 2020 21:13:39. | |
turtleDemo.py | File | 10091 bytes | April 10 2024 04:57:37. | |
turtleDemo.pyc | File | 10948 bytes | April 10 2024 04:58:47. | |
turtleDemo.pyo | File | 10948 bytes | April 10 2024 04:58:47. |
#! /usr/bin/python2.7 """ turtle-example-suite: tdemo_planets_and_moon.py Gravitational system simulation using the approximation method from Feynman-lectures, p.9-8, using turtlegraphics. Example: heavy central body, light planet, very light moon! Planet has a circular orbit, moon a stable orbit around the planet. You can hold the movement temporarily by pressing the left mouse button with the mouse over the scrollbar of the canvas. """ from turtle import Shape, Turtle, mainloop, Vec2D as Vec from time import sleep G = 8 class GravSys(object): def __init__(self): self.planets = [] self.t = 0 self.dt = 0.01 def init(self): for p in self.planets: p.init() def start(self): for i in range(10000): self.t += self.dt for p in self.planets: p.step() class Star(Turtle): def __init__(self, m, x, v, gravSys, shape): Turtle.__init__(self, shape=shape) self.penup() self.m = m self.setpos(x) self.v = v gravSys.planets.append(self) self.gravSys = gravSys self.resizemode("user") self.pendown() def init(self): dt = self.gravSys.dt self.a = self.acc() self.v = self.v + 0.5*dt*self.a def acc(self): a = Vec(0,0) for planet in self.gravSys.planets: if planet != self: v = planet.pos()-self.pos() a += (G*planet.m/abs(v)**3)*v return a def step(self): dt = self.gravSys.dt self.setpos(self.pos() + dt*self.v) if self.gravSys.planets.index(self) != 0: self.setheading(self.towards(self.gravSys.planets[0])) self.a = self.acc() self.v = self.v + dt*self.a ## create compound yellow/blue turtleshape for planets def main(): s = Turtle() s.reset() s.tracer(0,0) s.ht() s.pu() s.fd(6) s.lt(90) s.begin_poly() s.circle(6, 180) s.end_poly() m1 = s.get_poly() s.begin_poly() s.circle(6,180) s.end_poly() m2 = s.get_poly() planetshape = Shape("compound") planetshape.addcomponent(m1,"orange") planetshape.addcomponent(m2,"blue") s.getscreen().register_shape("planet", planetshape) s.tracer(1,0) ## setup gravitational system gs = GravSys() sun = Star(1000000, Vec(0,0), Vec(0,-2.5), gs, "circle") sun.color("yellow") sun.shapesize(1.8) sun.pu() earth = Star(12500, Vec(210,0), Vec(0,195), gs, "planet") earth.pencolor("green") earth.shapesize(0.8) moon = Star(1, Vec(220,0), Vec(0,295), gs, "planet") moon.pencolor("blue") moon.shapesize(0.5) gs.init() gs.start() return "Done!" if __name__ == '__main__': main() mainloop()
SILENT KILLER Tool