如何使用python中的turtle畫紅蘋果

2021-06-12 16:06:50 字數 1913 閱讀 4320

1樓:小菜鳥2無聊寫**

全部**如下列出, 使用的是python3。

可以作為參考,這個**比較簡單,是用圓形來近似地畫一個蘋果。

可以複製**,我把縮排也打進去了,因此我加上了網頁連結,目的地是菜鳥教程(不過與本題無關,[doge])

from turtle import *

def leaf(radius,an=90,co="green",co1="green"):

width(3)

color(co,co1);

pass

begin_fill()

circle(radius/2., an)end_fill()

def stem(radius):

color("")

right(90)

fd(radius)

color("brown")

right(0)

width(9)

circle(radius*5,-19)

color("")

pass

def pulp(radius):

pass#果肉

begin_fill()

circle(radius);

end_fill()

color("white")

left(90)

fd(0.24/0.84*radius)

left(90)

begin_fill()

circle(1.32/0.84*radius);

end_fill()

color("");

home()

fd(radius*5/4/9);

right(90)

fd(radius*2);

right(180);

color("white")

fd(0.16/0.84*radius)

right(-90)

begin_fill()

circle(0.48/0.84*radius);

end_fill()

color("");

fd(0.13/0.37*radius)#0.13right(90)

bk(0.06/0.43*radius)

left(90);

color("")

def main():

speed="fast";

aplfr=160;

reset()

width(3)

#yin(200, "black", "white")#yin(200, "white", "black")ht();

home();

color("")

fd(aplfr/9.);

rt(90);

#fd(aplfr/9)

color("red")

right(90)

strt=pos()

pulp(aplfr*2/2.5)#0.84home()

setpos(strt)

stem(40)

home()

left(180-80);#init as 0st();

pass

leaf(aplfr)

left(90);

leaf(aplfr)

pass

return "done!"

if __name__ == '__main__':

main()

mainloop()

2樓:翰林學庫

turtle庫是python語言中一個很流行的繪製影象的函式庫,想象一個小烏龜,在一個橫軸為x、縱軸為y的座標系原點...

3樓:廢柴白鳳

兄弟找到了麼,求分享一下,我也是異地沒辦法

如何使用python中的nltk對哈薩克語或阿拉伯語進行句法分析

如果是英語和西班牙語可以用 使用這個模組可以對名詞的單複數進行版轉換及字元操作。權 如何用 python 中的 nltk 對中文進行分析和處理 一 nltk進行分詞 用到的函式 nltk.sent tokenize text 對文字按照句子進行分割 nltk.word tokenize sent 對...

python轉義雙引號,python中如何輸出引號

為啥一定都用雙引號呢?gp.calculatefield management a,type 林地 外面是單引號,裡面可以直接使用雙引號,不必轉義 如果使用變數代替可以這樣 a 林地 b s a gp.calculatefield management a,type b 也可以這樣 a 林地 b a...

如何使用python執行遠端shell指令碼

pexpect複雜,但通用靈活。另外一種辦法就是ssh keygen ssh copy id,實現自動金鑰驗證取代手動密碼驗證,然後就可以直接呼叫遠端 ssh remote user remote host remote script.sh 麻煩之處在於要手動建立與維護兩臺機器間的公鑰。至於捕獲輸出...