import turtle #导入包
r=150 #圆的半径
deta_r=15 #画笔大小
turtle.speed(0)
turtle.pensize(deta_r+2) #圆的直径
rainbowCl=['red','orange','yellow','green','blue','cyan','purple']#设置颜色
for i in range(7): #输出范围、数量
turtle.seth(90) #控制横向纵向
turtle.pencolor(rainbowCl[i])
turtle.circle(r,180) #画圆
r+=deta_r
turtle.penup() #笔抬起
turtle.right(270) #右转
turtle.fd(2*r-deta_r) #前进到指定的距离
turtle.pendown()
turtle.done()
稍微修改一下数值就是画圆的了
如下:
import turtle #导入包
r=150 #圆的半径
deta_r=15 #画笔大小
turtle.speed(0)
turtle.pensize(deta_r+2) #圆的直径
rainbowCl=['red','orange','yellow','green','blue','cyan','purple']#打印颜色
for i in range(7): #输出范围、数量
turtle.seth(0)
turtle.pencolor(rainbowCl[i])
turtle.circle(r) #画圆
r+=deta_r
turtle.penup() #笔抬起
turtle.right(90) #右转
turtle.fd(deta_r) #前进到指定的距离
turtle.pendown()
turtle.done()