测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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()
上一题 下一题