MCPcopy Create free account
hub / github.com/codemistic/Data-Structures-and-Algorithms / demo2

Function demo2

Python/Turtle.py:3937–4034  ·  view source on GitHub ↗

Demo of some new features.

()

Source from the content-addressed store, hash-verified

3935 # more text
3936
3937 def demo2():
3938 """Demo of some new features."""
3939 speed(1)
3940 st()
3941 pensize(3)
3942 setheading(towards(0, 0))
3943 radius = distance(0, 0)/2.0
3944 rt(90)
3945 for _ in range(18):
3946 switchpen()
3947 circle(radius, 10)
3948 write("wait a moment...")
3949 while undobufferentries():
3950 undo()
3951 reset()
3952 lt(90)
3953 colormode(255)
3954 laenge = 10
3955 pencolor("green")
3956 pensize(3)
3957 lt(180)
3958 for i in range(-2, 16):
3959 if i > 0:
3960 begin_fill()
3961 fillcolor(255-15*i, 0, 15*i)
3962 for _ in range(3):
3963 fd(laenge)
3964 lt(120)
3965 end_fill()
3966 laenge += 10
3967 lt(15)
3968 speed((speed()+1)%12)
3969 #end_fill()
3970
3971 lt(120)
3972 pu()
3973 fd(70)
3974 rt(30)
3975 pd()
3976 color("red","yellow")
3977 speed(0)
3978 begin_fill()
3979 for _ in range(4):
3980 circle(50, 90)
3981 rt(90)
3982 fd(30)
3983 rt(90)
3984 end_fill()
3985 lt(90)
3986 pu()
3987 fd(30)
3988 pd()
3989 shape("turtle")
3990
3991 tri = getturtle()
3992 tri.resizemode("auto")
3993 turtle = Turtle()
3994 turtle.resizemode("auto")

Callers 1

Turtle.pyFile · 0.85

Calls 15

switchpenFunction · 0.85
undoFunction · 0.85
TurtleClass · 0.85
resizemodeMethod · 0.80
shapeMethod · 0.80
leftMethod · 0.80
gotoMethod · 0.80
colorMethod · 0.80
pensizeMethod · 0.80
distanceMethod · 0.80
setheadingMethod · 0.80
towardsMethod · 0.80

Tested by

no test coverage detected