猫史档案馆


陈嘉威1

陈嘉威1

Lv.1

获赞:0收藏:1浏览:0作品收藏:0
回复帖子评论
上一页1 页 / 共 1下一页

如何制作出精美的残影效果(含2种-适合萌新,大佬勿喷) 中回复

import turtle
p = turtle.Pen

2022-09-06T14:58:46 点赞:0

如何制作出精美的残影效果(含2种-适合萌新,大佬勿喷) 中回复

import turtle
import random
import time

p = turtle.Pen()
s = turtle.Screen()
p.hideturtle()
s.title("摩天轮")
s.tracer(9)
p.speed(0)
p.pensize(3)

def colors():
    nums = "0123456789abcdef"
    col_str = "#"
    for x in range(6):
        col_str += random.choice(nums)
    return col_str

def but(x, y):
    p.penup()
    p.goto(x, y)
    p.pendown()

size = int(turtle.textinput('数量', '请输入摩天轮的数量'))

i = 0
p.right(180)
while True:
    p.setheading(180)
    p.color('brown')
    p.circle(200, steps=3)
    p.color('black')
    but(0, 175)
    p.circle(175)
    but(0, 0)
    p.right(i)
    for x in range(size):
        p.pencolor(colors())
        p.forward(175)
        p.dot(25)
        p.backward(175)
        p.left((360 / size))
    time.sleep(0.07)
    p.clear()
    i += 1

turtle.done()

2022-09-17T15:03:55 点赞:2