Linux server.nvwebsoft.co.in 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Apache
: 162.240.12.249 | : 18.220.217.228
202 Domain
8.1.31
nbspublicschool
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib64 /
python2.7 /
Demo /
turtle /
[ HOME SHELL ]
Name
Size
Permission
Action
about_turtle.txt
3.44
KB
-rw-r--r--
about_turtledemo.txt
302
B
-rw-r--r--
demohelp.txt
2.38
KB
-rw-r--r--
tdemo_I_dontlike_tiltdemo.py
1.05
KB
-rw-r--r--
tdemo_I_dontlike_tiltdemo.pyc
1.62
KB
-rw-r--r--
tdemo_I_dontlike_tiltdemo.pyo
1.62
KB
-rw-r--r--
tdemo_bytedesign.py
4.12
KB
-rw-r--r--
tdemo_bytedesign.pyc
5.19
KB
-rw-r--r--
tdemo_bytedesign.pyo
5.19
KB
-rw-r--r--
tdemo_chaos.py
953
B
-rw-r--r--
tdemo_chaos.pyc
2.24
KB
-rw-r--r--
tdemo_chaos.pyo
2.24
KB
-rw-r--r--
tdemo_clock.py
2.95
KB
-rw-r--r--
tdemo_clock.pyc
4.38
KB
-rw-r--r--
tdemo_clock.pyo
4.38
KB
-rw-r--r--
tdemo_colormixer.py
1.31
KB
-rw-r--r--
tdemo_colormixer.pyc
2.31
KB
-rw-r--r--
tdemo_colormixer.pyo
2.31
KB
-rw-r--r--
tdemo_fractalcurves.py
3.33
KB
-rw-r--r--
tdemo_fractalcurves.pyc
3.44
KB
-rw-r--r--
tdemo_fractalcurves.pyo
3.44
KB
-rw-r--r--
tdemo_lindenmayer_indian.py
2.38
KB
-rw-r--r--
tdemo_lindenmayer_indian.pyc
3.52
KB
-rw-r--r--
tdemo_lindenmayer_indian.pyo
3.52
KB
-rw-r--r--
tdemo_minimal_hanoi.py
1.92
KB
-rw-r--r--
tdemo_minimal_hanoi.pyc
3.5
KB
-rw-r--r--
tdemo_minimal_hanoi.pyo
3.5
KB
-rw-r--r--
tdemo_nim.py
6.43
KB
-rw-r--r--
tdemo_nim.pyc
9.16
KB
-rw-r--r--
tdemo_nim.pyo
9.16
KB
-rw-r--r--
tdemo_paint.py
1.1
KB
-rw-r--r--
tdemo_paint.pyc
1.7
KB
-rw-r--r--
tdemo_paint.pyo
1.7
KB
-rw-r--r--
tdemo_peace.py
1.09
KB
-rw-r--r--
tdemo_peace.pyc
1.41
KB
-rw-r--r--
tdemo_peace.pyo
1.41
KB
-rw-r--r--
tdemo_penrose.py
3.45
KB
-rw-r--r--
tdemo_penrose.pyc
5.86
KB
-rw-r--r--
tdemo_penrose.pyo
5.86
KB
-rw-r--r--
tdemo_planet_and_moon.py
2.77
KB
-rw-r--r--
tdemo_planet_and_moon.pyc
4.44
KB
-rw-r--r--
tdemo_planet_and_moon.pyo
4.44
KB
-rw-r--r--
tdemo_tree.py
1.38
KB
-rw-r--r--
tdemo_tree.pyc
2.07
KB
-rw-r--r--
tdemo_tree.pyo
2.07
KB
-rw-r--r--
tdemo_wikipedia.py
1.32
KB
-rw-r--r--
tdemo_wikipedia.pyc
1.91
KB
-rw-r--r--
tdemo_wikipedia.pyo
1.91
KB
-rw-r--r--
tdemo_yinyang.py
808
B
-rw-r--r--
tdemo_yinyang.pyc
1.29
KB
-rw-r--r--
tdemo_yinyang.pyo
1.29
KB
-rw-r--r--
turtle.cfg
160
B
-rw-r--r--
turtleDemo.py
9.94
KB
-rw-r--r--
turtleDemo.pyc
9.97
KB
-rw-r--r--
turtleDemo.pyo
9.97
KB
-rw-r--r--
turtledemo_two_canvases.py
885
B
-rw-r--r--
turtledemo_two_canvases.pyc
1.22
KB
-rw-r--r--
turtledemo_two_canvases.pyo
1.22
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tdemo_planet_and_moon.py
#! /usr/bin/env python """ 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 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__': msg = main() print msg mainloop()
Close