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

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