绘制渐变的圆

渐变的圆

描述

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

 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

输入格式

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

 1 #渐变的圆
 2 import turtle
 3  
 4 number = int(input())      #把用户输入转成整数
 5 
 6 turtle.screensize(1200,1000)
 7 turtle.penup()
 8 turtle.goto(-300,0)
 9 turtle.pendown()
10 
11 turtle.pensize(5)       
12 turtle.color("blue","yellow")
13 turtle.begin_fill()         
14 turtle.forward(-50)
15  
16 for i in range(3,number):
17     turtle.circle(50, steps=i)
18     turtle.forward(100)
19     
20 turtle.circle(50, steps=number)
21 if number == 1:
22     turtle.circle(50)
23 else:
24     turtle.forward(100)
25     turtle.circle(50)
26 turtle.end_fill()
27 turtle.hideturtle()         #隐藏海龟
渐变的圆

输入:10

输出:

原文地址:https://www.cnblogs.com/xugama/p/12513521.html