Current Path: > > usr > lib64 > python3.8 > > turtledemo >
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 |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 314 bytes | June 06 2023 13:32:21. | |
__main__.py | File | 14241 bytes | October 17 2023 18:12:57. | |
bytedesign.py | File | 4247 bytes | June 06 2023 13:32:21. | |
chaos.py | File | 951 bytes | June 06 2023 13:32:21. | |
clock.py | File | 3200 bytes | June 06 2023 13:32:21. | |
colormixer.py | File | 1339 bytes | June 06 2023 13:32:21. | |
forest.py | File | 2965 bytes | June 06 2023 13:32:21. | |
fractalcurves.py | File | 3472 bytes | June 06 2023 13:32:21. | |
lindenmayer.py | File | 2433 bytes | June 06 2023 13:32:21. | |
minimal_hanoi.py | File | 2050 bytes | June 06 2023 13:32:21. | |
nim.py | File | 6513 bytes | June 06 2023 13:32:21. | |
paint.py | File | 1290 bytes | June 06 2023 13:32:21. | |
peace.py | File | 1065 bytes | June 06 2023 13:32:21. | |
penrose.py | File | 3379 bytes | June 06 2023 13:32:21. | |
planet_and_moon.py | File | 2824 bytes | June 06 2023 13:32:21. | |
rosette.py | File | 1361 bytes | June 06 2023 13:32:21. | |
round_dance.py | File | 1804 bytes | June 06 2023 13:32:21. | |
sorting_animate.py | File | 5029 bytes | October 17 2023 18:12:57. | |
tree.py | File | 1400 bytes | June 06 2023 13:32:21. | |
turtle.cfg | File | 160 bytes | June 06 2023 13:32:21. | |
two_canvases.py | File | 1119 bytes | June 06 2023 13:32:21. | |
yinyang.py | File | 820 bytes | June 06 2023 13:32:21. |
#! /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()
SILENT KILLER Tool