Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 18.218.146.21
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib64 /
python3.8 /
turtledemo /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-03-05 23:45
__init__.py
314
B
-rw-r--r--
2023-06-06 13:32
__main__.py
13.91
KB
-rw-r--r--
2023-10-17 18:12
bytedesign.py
4.15
KB
-rwxr-xr-x
2023-06-06 13:32
chaos.py
951
B
-rw-r--r--
2023-06-06 13:32
clock.py
3.13
KB
-rwxr-xr-x
2023-06-06 13:32
colormixer.py
1.31
KB
-rw-r--r--
2023-06-06 13:32
forest.py
2.9
KB
-rwxr-xr-x
2023-06-06 13:32
fractalcurves.py
3.39
KB
-rwxr-xr-x
2023-06-06 13:32
lindenmayer.py
2.38
KB
-rwxr-xr-x
2023-06-06 13:32
minimal_hanoi.py
2
KB
-rwxr-xr-x
2023-06-06 13:32
nim.py
6.36
KB
-rw-r--r--
2023-06-06 13:32
paint.py
1.26
KB
-rwxr-xr-x
2023-06-06 13:32
peace.py
1.04
KB
-rwxr-xr-x
2023-06-06 13:32
penrose.py
3.3
KB
-rwxr-xr-x
2023-06-06 13:32
planet_and_moon.py
2.76
KB
-rwxr-xr-x
2023-06-06 13:32
rosette.py
1.33
KB
-rw-r--r--
2023-06-06 13:32
round_dance.py
1.76
KB
-rw-r--r--
2023-06-06 13:32
sorting_animate.py
4.91
KB
-rw-r--r--
2023-10-17 18:12
tree.py
1.37
KB
-rwxr-xr-x
2023-06-06 13:32
turtle.cfg
160
B
-rw-r--r--
2023-06-06 13:32
two_canvases.py
1.09
KB
-rw-r--r--
2023-06-06 13:32
yinyang.py
820
B
-rwxr-xr-x
2023-06-06 13:32
Save
Rename
#! /usr/bin/python3.8 """ turtle-example-suite: xtx_lindenmayer_indian.py Each morning women in Tamil Nadu, in southern India, place designs, created by using rice flour and known as kolam on the thresholds of their homes. These can be described by Lindenmayer systems, which can easily be implemented with turtle graphics and Python. Two examples are shown here: (1) the snake kolam (2) anklets of Krishna Taken from Marcia Ascher: Mathematics Elsewhere, An Exploration of Ideas Across Cultures """ ################################ # Mini Lindenmayer tool ############################### from turtle import * def replace( seq, replacementRules, n ): for i in range(n): newseq = "" for element in seq: newseq = newseq + replacementRules.get(element,element) seq = newseq return seq def draw( commands, rules ): for b in commands: try: rules[b]() except TypeError: try: draw(rules[b], rules) except: pass def main(): ################################ # Example 1: Snake kolam ################################ def r(): right(45) def l(): left(45) def f(): forward(7.5) snake_rules = {"-":r, "+":l, "f":f, "b":"f+f+f--f--f+f+f"} snake_replacementRules = {"b": "b+f+b--f--b+f+b"} snake_start = "b--f--b--f" drawing = replace(snake_start, snake_replacementRules, 3) reset() speed(3) tracer(1,0) ht() up() backward(195) down() draw(drawing, snake_rules) from time import sleep sleep(3) ################################ # Example 2: Anklets of Krishna ################################ def A(): color("red") circle(10,90) def B(): from math import sqrt color("black") l = 5/sqrt(2) forward(l) circle(l, 270) forward(l) def F(): color("green") forward(10) krishna_rules = {"a":A, "b":B, "f":F} krishna_replacementRules = {"a" : "afbfa", "b" : "afbfbfbfa" } krishna_start = "fbfbfbfb" reset() speed(0) tracer(3,0) ht() left(45) drawing = replace(krishna_start, krishna_replacementRules, 3) draw(drawing, krishna_rules) tracer(1) return "Done!" if __name__=='__main__': msg = main() print(msg) mainloop()