真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用Python中turtle庫circle()畫圓函數(shù)的使用方法-創(chuàng)新互聯(lián)

小編給大家分享一下用Python中turtle庫circle()畫圓函數(shù)的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)長期為數(shù)千家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為陸良企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設計,陸良網(wǎng)站改版等技術服務。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

turtle庫的基本函數(shù)畫一只大耳朵小兔子,靈感來源是jellycat邦尼兔。turtle庫中circle()函數(shù)用來畫弧,但和通常先確定原點,再根據(jù)半徑、夾角畫弧的方法有所不同。使用之后,便能理解circle()函數(shù)的巧妙。收獲是:邊想邊做邊改勝過完美的空想。

用Python中turtle庫circle()畫圓函數(shù)的使用方法

繪制效果如圖 :

用Python中turtle庫circle()畫圓函數(shù)的使用方法

在circle(radius,extent)函數(shù)中,參數(shù)radius取像素值、extent取角度的整數(shù)值,兩參數(shù)均可取正負值。運行以下代碼,可以直觀地理解circle(radius,extent)函數(shù)參數(shù)正負值時的繪制特點:

from turtle import *
pensize(5)
pencolor('green')
circle(100,90)
 
pu()
goto(0,0)
seth(0)
pd()
pencolor('orange')
circle(100,-90)
 
pu()
goto(0,0)
seth(0)
pd()
pencolor('blue')
circle(-100,90)
 
pu()
goto(0,0)
seth(0)
pd()
pencolor('red')
circle(-100,-90)

circle()函數(shù)以畫筆當前方向(y')為y軸方向,以經(jīng)過畫筆當前絕對坐標(x0,假設y0=0)、垂直于y軸的方向為x軸方向,則圓心(即原點)坐標為(x0-radius=0,0),由當前畫筆位置(x0,y0)為弧線起始點,畫出extent角度的圓弧。為了方便理解,我繪制了circle()函數(shù)的相對坐標體系,如下圖。需要注意的是:radius為正時,圓心在當前位置左側(如下圖);radius為負時,圓心在當前位置右側;extent為正時,順畫筆當前方向繪制,extent為負時,逆畫筆當前方向繪制。

以上為個人的學習理解,初識turtle,不當之處歡迎指正。

用Python中turtle庫circle()畫圓函數(shù)的使用方法原創(chuàng)作品,僅供學習使用,侵權者自重!

#繪制大耳朵兔
from turtle import *
speed(10)
 
#小兔的面部
color('pink')
pensize(5)
circle(radius=100)#臉
 
#眼睛
pencolor('black')
#左眼
pu()
goto(-45,92)
pd()
begin_fill()
color((0,0,0),(0,0,0.1))
circle(radius=15)
#右眼
pu()
goto(45,92)
pd()
circle(radius=15)
end_fill()
 
#鼻子
pu()
goto(20,60)
color('pink')
pd()
begin_fill()
goto(-20,60)
goto(0,45)
goto(20,60)
end_fill()
 
#嘴
goto(0,45)
goto(0,40)
seth(-90)
circle(10,120)
pu()
goto(0,40)
seth(-90)
pd()
circle(-10,120)
 
 
#小兔的耳朵
#左耳
pu()
goto(-60,180)#
seth(200)
pd()
circle(radius=350,extent=90)
goto(-98,110)
#右耳
pu()
goto(60,180)#
seth(-20)
pd()
circle(radius=-350,extent=90)
goto(98,110)
 
#小兔的身體
pu()
goto(20,3)
seth(-25)
pd()
circle(radius=-250,extent=25)
circle(radius=-135,extent=260)
seth(50)
circle(radius=-250,extent=25)
 
##小兔的胳膊
#左臂
pu()
seth(180)
goto(-30,-3)
pd()
#小短胳膊
##circle(radius=270,extent=20)
##circle(radius=20,extent=190)
circle(radius=248,extent=30)
circle(radius=29,extent=185)
#右臂
pu()
seth(0)
goto(30,-3)
pd()
circle(radius=-248,extent=30)
circle(radius=-27,extent=184)
 
##小兔的腳
##左腳
pu()
goto(-162,-260)#
pd()
seth(0)
circle(radius=41)
#右腳
pu()
goto(164,-260)
pd()
circle(radius=41)
 
done()

更多circle()函數(shù)的用法

使用Python中的turtle.circle函數(shù)實現(xiàn)用正方形畫圓

使用python turtle畫一個簡易的太極圖

以上是用Python中turtle庫circle()畫圓函數(shù)的使用方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道!


網(wǎng)站欄目:用Python中turtle庫circle()畫圓函數(shù)的使用方法-創(chuàng)新互聯(lián)
文章起源:http://weahome.cn/article/dcoics.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部