lib64
/
python3.8
/
turtledemo
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] __pycache__
N/A
__init__.py
314 bytes
Rename
Delete
__main__.py
13.91 KB
Rename
Delete
bytedesign.py
4.15 KB
Rename
Delete
chaos.py
951 bytes
Rename
Delete
clock.py
3.13 KB
Rename
Delete
colormixer.py
1.31 KB
Rename
Delete
forest.py
2.90 KB
Rename
Delete
fractalcurves.py
3.39 KB
Rename
Delete
lindenmayer.py
2.38 KB
Rename
Delete
minimal_hanoi.py
2.00 KB
Rename
Delete
nim.py
6.36 KB
Rename
Delete
paint.py
1.26 KB
Rename
Delete
peace.py
1.04 KB
Rename
Delete
penrose.py
3.30 KB
Rename
Delete
planet_and_moon.py
2.76 KB
Rename
Delete
rosette.py
1.33 KB
Rename
Delete
round_dance.py
1.76 KB
Rename
Delete
sorting_animate.py
4.91 KB
Rename
Delete
tree.py
1.37 KB
Rename
Delete
turtle.cfg
160 bytes
Rename
Delete
two_canvases.py
1.09 KB
Rename
Delete
yinyang.py
820 bytes
Rename
Delete
""" turtle-example-suite: tdemo_round_dance.py (Needs version 1.1 of the turtle module that comes with Python 3.1) Dancing turtles have a compound shape consisting of a series of triangles of decreasing size. Turtles march along a circle while rotating pairwise in opposite direction, with one exception. Does that breaking of symmetry enhance the attractiveness of the example? Press any key to stop the animation. Technically: demonstrates use of compound shapes, transformation of shapes as well as cloning turtles. The animation is controlled through update(). """ from turtle import * def stop(): global running running = False def main(): global running clearscreen() bgcolor("gray10") tracer(False) shape("triangle") f = 0.793402 phi = 9.064678 s = 5 c = 1 # create compound shape sh = Shape("compound") for i in range(10): shapesize(s) p =get_shapepoly() s *= f c *= f tilt(-phi) sh.addcomponent(p, (c, 0.25, 1-c), "black") register_shape("multitri", sh) # create dancers shapesize(1) shape("multitri") pu() setpos(0, -200) dancers = [] for i in range(180): fd(7) tilt(-4) lt(2) update() if i % 12 == 0: dancers.append(clone()) home() # dance running = True onkeypress(stop) listen() cs = 1 while running: ta = -4 for dancer in dancers: dancer.fd(7) dancer.lt(2) dancer.tilt(ta) ta = -4 if ta > 0 else 2 if cs < 180: right(4) shapesize(cs) cs *= 1.005 update() return "DONE!" if __name__=='__main__': print(main()) mainloop()
Save