python如何利用turtle绘制正方形
作者:张靖力
这篇文章主要介绍了python如何利用turtle绘制正方形,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
绘制正方形
程序如下
import turtle as t t.setup(650,350,200,200) #窗口大小650*350,窗口原点位于屏幕坐标系(200,200) t.pencolor("red") #海龟颜色为红色 t.pensize(2.5) #海龟宽度为2.5 t.fd(200) t.seth(90) t.fd(200) t.seth(180) t.fd(200) t.seth(270) t.fd(200) t.seth(360) t.done
运行结果
绘制四条边四种颜色的正方形
程序如下
import turtle as t t.setup(600,600) t.pensize(2.5) t.pencolor("red") t.fd(120) t.left(90) t.pencolor("green") t.fd(120) t.left(90) t.pencolor("blue") t.fd(120) t.left(90) t.pencolor("yellow") t.fd(120) t.done()
运行结果
turtle绘制无角正方形
1.找出其共性
2.(不画+画+不画)*4
3.不画对应penup()
4.画对应pendown()
import turtle #引入turtle库 for i in range(4): #利用遍历循环来实现重复步骤 turtle.penup() #笔抬起 turtle.fd(50) #向前50,用来实现没有角 turtle.pendown() #笔落下,开始绘制边 turtle.fd(50) #向前50,绘制边 turtle.penup() turtle.fd(50) turtle.pendown() turtle.left(90) #实现笔转向,向左90度 turtle.hideturtle() #隐藏小海龟
输出如下:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。