2021年8月NOC全国中小学信息技术创新与实践大赛 软件创意编程小学高年级组Python决赛题解析

Turtle画图的题,要求画出类似这样的一朵花。

2021年8月NOC全国中小学信息技术创新与实践大赛 软件创意编程小学高年级组Python决赛题解析_第1张图片

里外共三层,颜色不一样。每一个花瓣都是由两个1/4的圆组成的,这里我们示意画一下,暂定半径分别是90、70、50吧。 

注意:

(1)得先画外面的,再画里面的,不然颜色被覆盖了。

(2)两个1/4圆组成一个花瓣时,转的角度是多少?

from turtle import *

speed(8)
for i in range(6):
    #外
    color("orange")
    begin_fill()
    circle(90,90)
    left(90)
    circle(90,90)
    left(90)
    end_fill()
    #中
    color("pink")
    begin_fill()
    circle(70,90)
    left(90)
    circle(70,90)
    left(90)
    end_fill()
    #内
    color("yellow")
    begin_fill()
    circle(50,90)
    left(90)
    circle(50,90)
    left(90)
    end_fill()
    right(60)

你可能感兴趣的:(少儿编程,Python,NOC,Python,NOC,决赛,解析,编程竞赛)