猫史档案馆


【Python作品分享】几何画图【作品秀】

用户:AnynowAnynow查看:0 回复:2 评论:0 创建时间:2022-06-03T14:20:20


center_image

import turtle
t = turtle.Pen()
t.speed(10)
t.hideturtle()
def imageline(step,times):
    for i in range(times):
        t.penup()
        t.forward(step)
        t.pendown()
        t.forward(step)

def draw(lenght):
    t.pencolor('black')
    t.fillcolor('yellow')
    t.begin_fill()
    t.right(30)
    t.forward(lenght)
    t.left(120)
    t.forward(lenght)
    t.left(120)
    t.forward(lenght)
    t.left(120)
    t.forward(lenght)
    t.end_fill()

t.pencolor('green')
for i in range(12):
    imageline(3,15)
    t.penup()
    t.goto(0,0)
    t.pendown()
    t.right(360/12)
    
t.goto(0,-2)
t.pencolor('green')
t.fillcolor('green')
t.begin_fill()
t.circle(2)
t.end_fill()

t.penup()
t.goto(0,-(6*15))
t.pendown()

t.pencolor('red')
t.circle(6*15)

t.penup()
t.goto(0,-2)
t.pendown()
for i in range(6):
    t.penup()
    t.forward(6*15)
    t.pendown()
    draw(50)
    t.penup()
    t.goto(0,0)
    t.pendown()
    t.right(360/12)


回复

上一页1 页 / 共 1下一页
无向无向

简化:form turtle import *

t. 可以删了

点赞0


评论


AnynowAnynow

这是一道NOC的画图题,实际上是我失败写出来的作品来的。题目里说图应该是要画成这样才是对的center_image

点赞0


评论