渐变的圆

渐变的圆

描述

利用turtle库的circle(50)函数可以画半径为50的圆,circle(50,steps=n)可以画半径为50的圆的内接正n边形,利用这个方法绘制示例中的图形,设置画笔为蓝色并用黄色填充图形。n由用户输入,要求n>=3且小于10。(注意:最后一个必须是圆,不能是正多边形)

输入格式

一个大于等于3且小于10的正整数

输出格式

《渐变的圆》 image

输入输出示例

在此处提供一个符合格式描述的例子, 对于自动评阅题, 您也可以选择直接在测试用例中提供

代码

import turtle

number = int(input())
turtle.screensize(600,500,'white')
turtle.pensize(3)
turtle.pencolor('blue')
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.forward(-300)
for i in range(3,number):
    turtle.circle(50, steps=i)
    turtle.forward(100)
turtle.circle(50)

turtle.end_fill()
turtle.hideturtle()
turtle.done()
    原文作者:Dujf
    原文地址: https://www.jianshu.com/p/8060ab7b5301
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞