2019-03-06 turtle案例之一:画自定义大小的奥运五环

turtle案例之一:画自定义大小的奥运五环

描述

利用turtle库画奥运五环,圆半径为由用户输入,各圆的颜色按顺序取"red","blue","green","yellow","black"中的一种,效果如图所示。各圆绘制起点坐标可用以下语句获取:

coordA=(-2.2*radius,0,2.2*radius,-1.1*radius,1.1*radius)#各圆绘制起点坐标x值, radius为半径
coordB=(0,0,0,-1.1*radius,-1.1*radius)                  #各圆绘制起点坐标y值, radius为半径
turtle.goto(coordA[i],coordB[i])
输出格式

答案

from turtle import*
radius=int(input())
colors=("red","blue","green","yellow","black")
for i in range(5):
    penup()
    coordA=(-2.2*radius,0,2.2*radius,-1.1*radius,1.1*radius)#各圆绘制起点坐标x值, radius为半径
    coordB=(0,0,0,-1.1*radius,-1.1*radius)                  #各圆绘制起点坐标y值, radius为半径
    goto(coordA[i],coordB[i])
    pendown()
    pencolor(colors[i])
    circle(radius)
hideturtle()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。