大家好,又见面了,我是你们的朋友全栈君。
# SquareSpiral1.py 画一个正方形螺旋线
import turtle
t=turtle.Pen()
for x in range(1,100): #1<=x<100
t.forward(x)
t.left(90)
#SquareSpiral2.py
import turtle
t=turtle.Pen()
for x in range(100): # 0<=x<100
t.forward(x)
t.left(91)
#CircleSpiral1.py
import turtle
t=turtle.Pen()
for x in range(100):
t.circle(x)
t.left(91)
#SquareSpiral3.py
import turtle
t = turtle.Pen()
t.pencolor("red")
for x in range(100):
t.forward(x)
t.left(91)
#ColorSquareSpiral.py
import turtle
t = turtle.Pen()
colors = ["red", "yellow", "blue", "green"]
for x in range(100):
t.pencolor(colors[x%4])
t.forward(x)
t.left(91)
#ColorSquareSpiral2.py
import turtle
t=turtle.Pen()
turtle.bgcolor('black') #修改背景色
colors=['red', 'yellow', 'blue', 'green']
for x in range(200):
t.pencolor(colors[x%4])
t.forward(x)
t.left(91)
# ColorSpiral.py,修改sides,得到不同边数的螺旋线
import turtle
t = turtle.Pen()
turtle.bgcolor("black")
# You can choose between 2 and 6 sides for some cool shapes!
sides = 6
colors = ["red", "yellow", "blue", "orange", "green", "purple"]
for x in range(360):
t.pencolor(colors[x%sides])
t.forward(x * 3/sides + x)
t.left(360/sides + 1)
t.width(x*sides/200) #海龟钢笔的宽度
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154100.html原文链接:https://javaforall.cn