小海龟:import turtle 是python种很流行的绘制图像的函数库,通过x轴y轴进行坐标移动,绘制图形。今天我们通过例子来画一个四边形和十边形
直接上例子和代码吧。
一:用python语言实现画一个边长为99像素的正方形(用到变量)
#用python语言实现画一个边长为99像素的正方形(用到变量)
import turtle #Python中的Turtle是一个图形绘制库, Python 中一个内置模块,它提供了一个直观的接口来创建和控制屏幕上的图形,首先引入turtle库
#创建一个画布窗口
window=turtle.Screen()
#创建一个海龟对象
pen=turtle.Turtle()
#定义正方形边长
side_length=150
#绘制正方形
for _ in range(4): #四个边界
pen.forward(side_length)
pen.right(90)
#关闭画布窗口
window.exitonclick()
来看以上代码运行结果,画的正方形
二:用python语言实现画一个边长为93的正十边形,提示,往右旋转36
#用python语言实现画一个边长为93的正十边形,提示,往右旋转36
import turtle
#创建一个画布
canvas=turtle.Screen()
#创建一个海龟对象
pen=turtle.Turtle()
#设置画笔的初始位置和朝向
pen.penup() #抬笔
pen.goto(-100,0) #移动到指定 坐标,不改变方向
pen.pendown() #落笔
#设置画笔的颜色和线条粗细
pen.color("blue") #画笔颜色
pen.pensize(2) #画笔粗细
#绘制十边形
for _ in range(10):
pen.forward(93) #按照像素长度向前走,
pen.right(36) #按照角度向右转
#关闭画布
canvas.exitonclick()
来看以上代码运行结果,画的正十边形
目录
一:用python语言实现画一个边长为99像素的正方形(用到变量)
二:用python语言实现画一个边长为93的正十边形,提示,往右旋转36
标签:Turtle,turtle,python,十边形,Pyhton,正方形,pen,边长 From: https://blog.csdn.net/weixin_58595285/article/details/143696545