漸變的圓ide
利用turtle庫的circle(50)函數能夠畫半徑爲50的圓,circle(50,steps=n)能夠畫半徑爲50的圓的內接正n邊形,利用這個方法繪製示例中的圖形,設置畫筆爲藍色並用黃色填充圖形。n由用戶輸入,要求n>=3且小於10。(注意:最後一個必須是圓,不能是正多邊形)函數
spa
一個大於等於3且小於10的正整數code
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() #隱藏海龜
輸入:10blog
輸出:ci