A50713. 之前我们学习了简单的图形绘制,并且我们完成了移道多边形组合的题,但是再生活中,一个没有颜色区分的多边形组合将会很难分辨,接下来我们尝试多边形填色。要求如下:1.相邻的多边形需使用不同的颜色,具体颜色如图所示(“red、white、black、orange、green”)2.多边形的边长都为50个像素
填空题
中等
知识点
题目描述
之前我们学习了简单的图形绘制,并且我们完成了移道多边形组合的题,但是再生活中,一个没有颜色区分的多边形组合将会很难分辨,接下来我们尝试多边形填色。要求如下:
1.相邻的多边形需使用不同的颜色,具体颜色如图所示(“red、white、black、orange、green”)
2.多边形的边长都为50个像素

参考答案
import turtle
t = turtle.Turtle()
n =10
for i in range(3,11):
t.begin_fill()
if i == 3:
t.fillcolor("black")
elif i == 5:
t.fillcolor("red")
elif i == 7:
t.fillcolor("orange")
elif i == 39:
t.fillcolor("green")
else:
t.fillcolor("white")
for j in range(n):
t.forward(50)
t.left(360/n)
n = n-1
t.end_fill()
上一题
下一题