A50694. 绘制一个小转盘,线长80像素,正方形边长20像素,且整个图形属于对称图形,并为每一个小转盘填色。具体颜色如图所示(“红色:red、紫色:purple、黑色:black、橘色:orange、绿色:green、黄色:yellow”)
填空题
较难
知识点
题目描述
绘制一个小转盘,线长80像素,正方形边长20像素,且整个图形属于对称图形,并为每一个小转盘填色。
具体颜色如图所示(“红色:red、紫色:purple、黑色:black、橘色:orange、绿色:green、黄色:yellow”)

参考答案
import turtle
t = turtle.Turtle()
for i in range(6):
t.down()
t.setheading(0)
#按要求选择填充颜色
t.begin_fill()
if i == 0:
t.pencolor('black')
t.fillcolor('black')
elif i == 1:
t.left(60)
t.pencolor('red')
t.fillcolor('red')
elif i == 2:
t.left(120)
t.pencolor('orange')
t.fillcolor('orange')
elif i == 3:
t.left(180)
t.pencolor('green')
t.fillcolor('green')
elif i == 4:
t.left(240)
t.pencolor('yellow')
t.fillcolor('yellow')
else:
t.left(300)
t.pencolor('purple')
t.fillcolor('purple')
t.forward(80)
t.left(45)
for j in range(4):
t.forward(20)
t.right(90)
t.home()
t.end_fill()
t.up()
t.hideturtle()
上一题
下一题