猫史档案馆


3D随机螺旋

用户:SkyWatcherSkyWatcher查看:1 回复:2 评论:1 创建时间:2020-07-28T14:52:25


从小到大形成了一个由远到近的效果:

具体代码如下:

 
import random
import turtle as t


t.speed(100)
t.pensize(20)

d = 1
c = 0
a = ''
b = 0
t.hideturtle()
for i in range(1, 1000):
    d += 0.05
    t.pensize(d)
    c = random.randint(1, 3)
    t.forward(c)
    b = random.randint(0, 1)
    if (b == 0):
        t.right(10)
    else:
        t.left(10)
    t.right(1)
    a = random.randint(1, 9)
    if (a == 1):
        t.pencolor('red')
    elif (a == 2):
        t.pencolor('blue')
    elif (a == 3):
        t.pencolor('yellow')
    elif (a == 4):
        t.pencolor('green')
    elif (a == 5):
        t.pencolor('cyan')
    elif (a == 6):
        t.pencolor('black')
    elif (a == 7):
        t.pencolor('purple')
    elif (a == 8):
        t.pencolor('orange')
    else:
        t.pencolor('pink')
t.done()
​


回复

上一页1 页 / 共 1下一页
蒟蒻OIer1048576蒟蒻OIer1048576

还可以吧(在Python区不水就不错了)

点赞0


评论


亿只懒Ink亿只懒Ink

nc

点赞0


评论