python的turtle图形,python中turtle如何画正五边形代码

1 , python中turtle如何画正五边形代码import turtle as tfor i in range(5):t.fd(100)#这里为正五边形边长t.rt(72)1 , 先用圆规画一个圆; 2,从圆心到圆周任意一点画一条直线(半径); 3,利用量角器,从这一条半径线出发,每隔72度画一条半径线,整个圆刚好画出5条; 4,把这5条半径线在圆周上的的交点依次连接起来 , 就是一个整五边形了 。
2,python turtle如何画椭圆1、先搞清楚画笔的基本用法 。2、再搞清楚椭圆的函数 。3、根据别人的代码,自己多调试几次就画出有意思的图形了 。代码如下:import turtlepen=turtle.Turtle() #定义画笔实例a=1for i in range(120): if 0<=i<30 or 60<=i<90: a=a+0.2 pen.lt(3) #向左转3度 pen.fd(a) #向前走a的步长 else: a=a-0.2 pen.lt(3) pen.fd(a)print(pen)turtle.mainloop()
3 , python turtle画图问题import turtle as tt.showturtle()t.right(60)# 箭头右转60度t.forward(100)# 沿箭头方向前进100t.right(120)t.forward(100)t.right(120)t.forward(200)t.left(120)t.forward(100)t.left(120)t.forward(100)你的图像主要是画工字形状,定义一个函数画工字,里面要有有一个参数是控制工字比例大小的,其余两个是画的时候起始坐标然后定义一个列表,包括坐标,比例list=[(x1,y1,scale1),(x2,y2,scale2)......;(xn,yn,scalen)]for i in list:draw(*i)我这个只是一个粗略的比方,大概意思就是定义好画图函数,然后把坐标放在列表,然后遍历,调用函数【python的turtle图形,python中turtle如何画正五边形代码】
4 , python turtle画4个同心圆方法123456789101112131415161718192021 importturtle#draw first circleturtle.penup()turtle.goto(0,-200)turtle.pendown()turtle.circle(200)#draw second circleturtle.penup()turtle.goto(0,-150)turtle.pendown()turtle.circle(150)#draw third circleturtle.penup()turtle.goto(0,-100)turtle.pendown()turtle.circle(100)#draw fourth circleturtle.penup()turtle.goto(0,-50)turtle.pendown()turtle.circle(50) 画笔的坐标默认在0,0 , 就以它为圆心 。因为turtle画圆的时候是从圆的底部开始画的,所以需要找到四个圆底部的坐标比如:第一个半径为200的圆,底部为(0,-200)第二个半径为150的圆,底部为(0,-150)第三个半径为100的圆,底部为(0,-100)第四个半径为50的圆,底部为(0,-50)画的时候按下面的步骤:1. 抬起画笔:turtle.penup()2. 移动到相应坐标:turtle.goto(坐标)3. 放下画笔:turtle.pendown()4. 画圆:turtle.circle(半径)效果如下图所示:from turtle import *def Circle(radius,angle,length):for i in range(length):penup()goto(0,angle)pendown()circle(radius)angle=angle+50radius=radius-50Circle(200,-200,4)done()

    推荐阅读