turtle画图

#利用循环绘制复杂图形
import turtle as t
t.speed(11)
for i in range(30):
    t.circle(50,372)
    t.left(12)
t.done()
#叠加等边三角形绘制
import turtle as t
t.fd(200)
t.seth(120)
t.fd(200)
t.seth(-120)
t.fd(200)
t.seth(0)
t.fd(100)
t.seth(60)
t.fd(100)
t.seth(180)
t.fd(100)
t.seth(-60)
t.fd(100)
t.seth(120)
t.fd(100)
t.seth(0)
t.done()
#绘制正六边形
import turtle
turtle.color('yellow')
for i in range(3):
     turtle.forward(120)
     turtle.left(120)
turtle.forward(40)
turtle.right(60)
turtle.forward(40)
turtle.left(120)
for i in range(3):
    turtle.forward(120)
    turtle.left(120)
turtle.done()
#绘制正方形螺旋线
import turtle
turtle.speed(10)
turtle.pencolor('black')
for i in range(100):
    turtle.fd(i*2)
    turtle.right(90)
#编程实现圆角正方形
import turtle as t
L=int(input())
R=int(input())
t.fillcolor("yellow")
if(R>=0 and R<=L/2):
    t.begin_fill()
    for i in range(4):
        t.fd(L)
        t.circle(R,90)
    t.end_fill()
else:
    print('输入格式错误')
#结合input函数,绘制n(n>=3)边形
import turtle as t
n=int(input())
color=input()
t.fillcolor(color)
t.begin_fill()
for i in range(n):
    t.fd(100)
    t.right(360/n)
t.end_fill()
posted @ 2021-01-04 15:25  小码A  阅读(265)  评论(0)    收藏  举报