#叠加等边三角形绘制。(教材第二章程序练习题 2.5 ,第56页)
import turtle turtle.penup() turtle.pendown() turtle.pensize(30) turtle.pencolor("blue") turtle.fd(300) turtle.seth(-120) turtle.fd(300) turtle.seth(120) turtle.fd(300) turtle.seth(60) turtle.fd(300) turtle.seth(-60) turtle.fd(600) turtle.seth(180) turtle.fd(600) turtle.seth(60) turtle.fd(300) #正方形螺旋线的绘制。(教材第二章程序练习题 2.8 ,第56-57页) import turtle turtle.setup(650,350,200,200) turtle.up() turtle.down() turtle.color("blue") x = -20 y = -20 z = (20,25,30,35,40,45,50,55,60,65,70,75,80,85,90) turtle.pensize(5) for i in range(15): turtle.fd(z[i]) turtle.right(90) turtle.done()
#python 蟒蛇的绘制
import turtle turtle.setup(650,350,200,200) turtle.up() turtle.down() turtle.color("blue") x = -20 y = -20 z = (20,50,80,110,140,170,200,230,260,290,320,350) turtle.pensize(20) for i in range(12): turtle.circle(z[i],180) turtle.pensize(50) turtle.fd(50) turtle.penup() turtle.goto(-10,-350) turtle.pendown() turtle.begin_fill() turtle.pensize(4) turtle.fillcolor("white") turtle.pencolor("white") turtle.circle(4,360) turtle.end_fill() turtle.penup() turtle.goto(60,-350) turtle.pendown() turtle.begin_fill() turtle.pensize(4) turtle.fillcolor("white") turtle.pencolor("white") turtle.circle(4,360) turtle.end_fill()