Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.60
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python313 /
lib64 /
python3.13 /
turtledemo /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-05-05 23:06
__init__.py
314
B
-rw-r--r--
2026-03-26 17:22
__main__.py
15.01
KB
-rwxr-xr-x
2026-03-26 17:22
bytedesign.py
4.16
KB
-rwxr-xr-x
2026-03-26 17:22
chaos.py
951
B
-rw-r--r--
2026-03-26 17:22
clock.py
3.24
KB
-rwxr-xr-x
2026-03-26 17:22
colormixer.py
1.31
KB
-rw-r--r--
2026-03-26 17:22
forest.py
2.91
KB
-rwxr-xr-x
2026-03-26 17:22
fractalcurves.py
3.41
KB
-rwxr-xr-x
2026-03-26 17:22
lindenmayer.py
2.39
KB
-rwxr-xr-x
2026-03-26 17:22
minimal_hanoi.py
2.02
KB
-rwxr-xr-x
2026-03-26 17:22
nim.py
6.36
KB
-rw-r--r--
2026-03-26 17:22
paint.py
1.27
KB
-rwxr-xr-x
2026-03-26 17:22
peace.py
1.05
KB
-rwxr-xr-x
2026-03-26 17:22
penrose.py
3.31
KB
-rwxr-xr-x
2026-03-26 17:22
planet_and_moon.py
2.77
KB
-rwxr-xr-x
2026-03-26 17:22
rosette.py
1.33
KB
-rw-r--r--
2026-03-26 17:22
round_dance.py
1.76
KB
-rw-r--r--
2026-03-26 17:22
sorting_animate.py
4.95
KB
-rwxr-xr-x
2026-03-26 17:22
tree.py
1.38
KB
-rwxr-xr-x
2026-03-26 17:22
turtle.cfg
160
B
-rw-r--r--
2026-02-03 21:23
two_canvases.py
1.09
KB
-rw-r--r--
2026-03-26 17:22
yinyang.py
835
B
-rwxr-xr-x
2026-03-26 17:22
Save
Rename
#! /opt/alt/python313/bin/python3.13 """ turtle-example-suite: tdemo_minimal_hanoi.py A minimal 'Towers of Hanoi' animation: A tower of 6 discs is transferred from the left to the right peg. An imho quite elegant and concise implementation using a tower class, which is derived from the built-in type list. Discs are turtles with shape "square", but stretched to rectangles by shapesize() --------------------------------------- To exit press STOP button --------------------------------------- """ from turtle import * class Disc(Turtle): def __init__(self, n): Turtle.__init__(self, shape="square", visible=False) self.pu() self.shapesize(1.5, n*1.5, 2) # square-->rectangle self.fillcolor(n/6., 0, 1-n/6.) self.st() class Tower(list): "Hanoi tower, a subclass of built-in type list" def __init__(self, x): "create an empty tower. x is x-position of peg" self.x = x def push(self, d): d.setx(self.x) d.sety(-150+34*len(self)) self.append(d) def pop(self): d = list.pop(self) d.sety(150) return d def hanoi(n, from_, with_, to_): if n > 0: hanoi(n-1, from_, to_, with_) to_.push(from_.pop()) hanoi(n-1, with_, from_, to_) def play(): onkey(None,"space") clear() try: hanoi(6, t1, t2, t3) write("press STOP button to exit", align="center", font=("Courier", 16, "bold")) except Terminator: pass # turtledemo user pressed STOP def main(): global t1, t2, t3 ht(); penup(); goto(0, -225) # writer turtle t1 = Tower(-250) t2 = Tower(0) t3 = Tower(250) # make tower of 6 discs for i in range(6,0,-1): t1.push(Disc(i)) # prepare spartanic user interface ;-) write("press spacebar to start game", align="center", font=("Courier", 16, "bold")) onkey(play, "space") listen() return "EVENTLOOP" if __name__=="__main__": msg = main() print(msg) mainloop()