Python学习记录

it2026-06-21  7

代码思想: 绘制一个包含9个圆心的靶盘,要求最内层的圆为红色,最外三层为黄色,其余层为金色,所有线条为黑色

#绘制箭靶 import turtle turtle.setup()#设置窗口 turtle.pencolor("black")#设置笔的颜色为黑色 list=["yellow","gold","red"]#定义一个列表,存放各层颜色 n=0 for i in range(100,10,-10): turtle.fillcolor(list[n])#设置填充颜色为list[n]对应的颜色 turtle.begin_fill() turtle.circle(i)#以i为半径画圆 turtle.end_fill() turtle.left(90) turtle.penup()#抬起画笔 turtle.fd(10)#圆的边与边之间的距离为10,笔向前移动10像素 turtle.pendown()#落下画笔 turtle.right(90) if i//10==8:#当i=80,改变颜色为金色 n=n+1 if i//10==3:#当i=30,改变颜色为红色 n=n+1

效果图:

最新回复(0)