python实现五环
首先,五环长这个样子:
五环的实现,无非是画五个圆,将他们组合到一起。
画圆:turtle.circle(半径) 括号里设置半径大小
移动:turtle.goto(x,y) 移动到下个坐标点
变色:turtle.color(“颜色”) 五环为:blue,black,red,yellow,green
调整画笔粗细:turtle.width(尺码)
现在画出来的五环是这样的:
我们需要做的是删除画笔多余的移动痕迹,添加抬笔和落笔:
turtle.penup() 抬笔后移动不显示笔迹
turtle.pendown() 落笔后重新显示
另外:
在开始:import os
在结束:os.system(“pause”)
保证绘图结束后不会一闪而过(一闪而过是程序自动结束)
源代码:
import turtle
import os
turtle.width(11)
#第一个圆
turtle.color(“blue”)
turtle.circle(50)
#第二个圆
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.color(“black”)
turtle.circle(50)
#第三个圆
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color(“red”)
turtle.circle(50)
#第四个圆
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color(“yellow”)
turtle.circle(50)
#第五个圆
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color(“green”)
turtle.circle(50)
os.system(“pause”)
结果: