繪製漸變的圓

漸變的圓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

相關文章
相關標籤/搜索