渐变的圆
利用turtle库的circle(50)函数可以画半径为50的圆,circle(50,steps=n)可以画半径为50的圆的内接正n边形,利用这个方法绘制示例中的图形,设置画笔为蓝色并用黄色填充图形。n由用户输入,要求n>=3且小于10。(注意:最后一个必须是圆,不能是正多边形)
import turtle
number = int(input()) #把用户输入转成整数
turtle.screensize(600,500,'white')
turtle.pensize(3) #设置画笔宽度为3
turtle.pencolor('blue') #设置画笔颜色为黑色
turtle.fillcolor('yellow') #设置填充颜色为黄色
turtle.begin_fill() #开始填充 #turtle.forward(-50)
for i in range(3,number):
turtle.circle(50, steps=i)
turtle.forward(100)
turtle.circle(50, steps=number)
if number == 1:
turtle.circle(50)
else: turtle.forward(100)
turtle.circle(50)
turtle.end_fill()
turtle.hideturtle() #隐藏海龟
turtle.done()
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号