如何用python turtle画奥运五环?

Python039

如何用python turtle画奥运五环?,第1张

首先画第一环,用虚线画出半径,取该半径的中点,然后从此中点延长虚线,且廷长到的终点是第一环的半径长度。终点便是第二环的圆心,半径为这条延长线。第三环同用此法。下面要说说第二行第一个环,因为上面已有两个环啦,而且两环的半径之间已有一条虚线,那么就在这条虚线做垂直平分线,然后做一个倒的等腰三角形,它的腰是圆的半径,它的顶点是该环的圆心,第五环皆用此法。

五环是由皮埃尔·德·顾拜旦先生于1913年构思设计的奥林匹克运动会的会徽,是由《奥林匹克宪章》确定的,也被称为奥运五环标志,它是世界范围内最为人们广泛认知的奥林匹克运动会标志。它由5个奥林匹克环套接组成,由蓝、黄、黑、绿、红5种颜色。环从左到右互相套接,上面是蓝、黑、红环,下面是是黄、绿环。整个造形为一个底部小的规则梯形。最初的解释是五种颜色代表各国国旗的颜色,后来又将5个不同颜色的圆环解释为五大洲的象征。

# encoding: utf-8

# Python 3.9.0

#  turtle画出不同颜色的同心环/同心圆

import turtle

pen=turtle.Turtle()

n=100

colors=['#0000FF','#FF0000','#FFD700','#008000','#800080']

for i in range(5):

    pen.fillcolor(colors[i])

    pen.begin_fill()

    pen.penup()

    pen.goto(0,20*(i+1))

    pen.pendown()

    pen.circle(n-i*20)

    pen.end_fill()

turtle.done()

python中让圆环图的数据块分离只需忽略空行。

如果您试图将所有数据放在同一个图上,那么只需忽略空行。否则,如果您尝试遍历每个块,则可以在\n\n空白处拆分数据。

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。