日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python心得体会300字_有没有简单一点的 Python 小例子或小项目?

發布時間:2025/3/20 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python心得体会300字_有没有简单一点的 Python 小例子或小项目? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于python的創作和研發,永無止境。

python有許多功能,然而對于它能畫畫,令我感到非常震驚。python含有許多庫,而turtle庫,就是畫筆,有了這個庫,我們就可以通過簡單的代碼畫出一幅美麗的畫。

而這回我所要說的一個小項目,就是用python如何從零開始畫一只小豬佩奇。別問我為什么畫小豬佩奇,因為它好看。

首先,我們要創建一個turtle庫,并且將前提條件都寫好,如下

注:運用該數據庫,我們所寫的代碼就是在一塊畫板上寫的,在這個畫板上,有一個以畫板中心為原點的坐標軸,我們所有寫的代碼都要在這個畫板范圍內進行,所有寫的數字都為像素,并且畫筆初始位置在原點向X軸正方向。

import turtle as b #(創建一支名為b的畫筆,名字可以隨便起)

b.pensize(4) # 設置畫筆的大小為4

b.colormode(255) # 設置GBK顏色范圍為0-255

b.color((255,155,192),"pink") # 設置畫筆顏色和填充顏色(pink)

b.setup(500,500) # 設置窗口的大小為500×500

b.speed(10) # 設置畫筆速度為10

由代碼我們可以看到,我們目前已經將所有的前提條件寫好,如果此時我們運行可以看到一只畫筆孤獨的顯示在窗口中間,也就是坐標原點,感興趣的同學可以自己試試看。

如今前提條件已經設定好,那么我們就可以步入正題了。要想畫好這個小豬佩奇,我們就要將畫畫分為幾個步驟,就像人們拿筆畫畫一樣,有一個先后順序。首先我們要從它的鼻子入手,因為鼻子在左上角,這樣能夠先畫出它的大概輪廓。首先我們要知道幾個代碼前進--fd 后退--bk 右轉--rt 左轉--lt 提筆--pu 落筆--pd 筆的角度--seth(度數) 具體如下所示:

#鼻子

b.pu()

b.goto(-100,100) # 畫筆前往坐標(-100,100)

b.pd()

b.seth(-30)

b.begin_fill() # 外形填充的開始標志

a=0.4

for i in range(120):

if 0<=i<30 or 60<=i<90:

a=a+0.08

b.lt(3)

b.fd(a) #

else:

a=a-0.08

b.lt(3)

b.fd(a)

b.end_fill() # 依據輪廓填充

b.pu()

b.seth(90)

b.fd(25)

b.seth(0)

b.fd(10)

b.pd()

b.pencolor(255,155,192) # 設置畫筆顏色

b.seth(10)

b.begin_fill()

b.circle(5) # 畫一個半徑為5的圓

b.color(160,82,45) # 設置畫筆和填充顏色

b.end_fill()

b.pu()

b.seth(0)

b.fd(20)

b.pd()

b.pencolor(255,155,192)

b.seth(10)

b.begin_fill()

b.circle(5)

b.color(160,82,45)

b.end_fill()

如今鼻子已經畫好,我們可以運行看一下,如圖:

其實鼻子是最難畫的,如果大家這里能夠弄懂,那么后面都不成問題。如果看不懂也沒有關系,以后我會仔細講解turtle庫的使用,希望大家多多關注。

畫完鼻子后,我們就要畫它的頭,代碼如下:

#頭

b.color((255,155,192),"pink")

b.pu()

b.seth(90)

b.fd(41)

b.seth(0)

b.fd(0)

b.pd()

b.begin_fill()

b.seth(180)

b.circle(300,-30) # 順時針畫一個半徑為300,圓心角為30°的園

b.circle(100,-60)

b.circle(80,-100)

b.circle(150,-20)

b.circle(60,-95)

b.seth(161)

b.circle(-300,15)

b.pu()

b.goto(-100,100)

b.pd()

b.seth(-30)

a=0.4

for i in range(60):

if 0<=i<30 or 60<=i<90:

a=a+0.08

b.lt(3)

b.fd(a)

else:

a=a-0.08

b.lt(3)

b.fd(a)

t.end_fill()

此時的運行效果如下

從這我們可以清楚的看到,小豬佩奇的頭已經基本成型了,相信大家現在已經能看出來這是小豬佩奇了。剩下的我就不過多敘述了,只要理解一點就都能理解了,直接全部奉上,如果有什么不懂的給我留言即可。

#耳朵

b.color((255,155,192),"pink")

b.pu()

b.seth(90)

b.fd(-7)

b.seth(0)

b.fd(70)

b.pd()

b.begin_fill()

b.seth(100)

b.circle(-50,50)

b.circle(-10,120)

b.circle(-50,54)

b.end_fill()

b.pu()

b.seth(90)

b.fd(-12)

b.seth(0)

b.fd(30)

b.pd()

b.begin_fill()

b.seth(100)

b.circle(-50,50)

b.circle(-10,120)

b.circle(-50,56)

b.end_fill()

#眼睛

b.color((255,155,192),"white")

b.pu()

b.seth(90)

b.fd(-20)

b.seth(0)

b.fd(-95)

b.pd()

b.begin_fill()

b.circle(15)

b.end_fill()

b.color("black")

b.pu()

b.seth(90)

b.fd(12)

b.seth(0)

b.fd(-3)

b.pd()

b.begin_fill()

b.circle(3)

b.end_fill()

b.color((255,155,192),"white")

b.pu()

b.seth(90)

b.fd(-25)

b.seth(0)

b.fd(40)

b.pd()

b.begin_fill()

b.circle(15)

b.end_fill()

b.color("black")

b.pu()

b.seth(90)

b.fd(12)

b.seth(0)

b.fd(-3)

b.pd()

b.begin_fill()

b.circle(3)

b.end_fill()

#腮

b.color((255,155,192))

b.pu()

b.seth(90)

b.fd(-95)

b.seth(0)

b.fd(65)

b.pd()

b.begin_fill()

b.circle(30)

b.end_fill()

#嘴

b.color(239,69,19)

b.pu()

b.seth(90)

b.fd(15)

b.seth(0)

b.fd(-100)

b.pd()

b.seth(-80)

b.circle(30,40)

b.circle(40,80)

#身體

b.color("red",(255,99,71))

b.pu()

b.seth(90)

b.fd(-20)

b.seth(0)

b.fd(-78)

b.pd()

b.begin_fill()

b.seth(-130)

b.circle(100,10)

b.circle(300,30)

b.seth(0)

b.fd(230)

b.seth(90)

b.circle(300,30)

b.circle(100,3)

b.color((255,155,192),(255,100,100))

b.seth(-135)

b.circle(-80,63)

b.circle(-150,24)

b.end_fill()

#手

b.color((255,155,192))

b.pu()

b.seth(90)

b.fd(-40)

b.seth(0)

b.fd(-27)

b.pd()

b.seth(-160)

b.circle(300,15)

b.pu()

b.seth(90)

b.fd(15)

b.seth(0)

b.fd(0)

b.pd()

b.seth(-10)

b.circle(-20,90)

b.pu()

b.seth(90)

b.fd(30)

b.seth(0)

b.fd(237)

b.pd()

b.seth(-20)

b.circle(-300,15)

b.pu()

b.seth(90)

b.fd(20)

b.seth(0)

b.fd(0)

b.pd()

b.seth(-170)

b.circle(20,90)

#腳

b.pensize(10)

b.color((240,128,128))

b.pu()

b.seth(90)

b.fd(-75)

b.seth(0)

b.fd(-180)

b.pd()

b.seth(-90)

b.fd(40)

b.seth(-180)

b.color("black")

b.pensize(15)

b.fd(20)

b.pensize(10)

b.color((240,128,128))

b.pu()

b.seth(90)

b.fd(40)

b.seth(0)

b.fd(90)

b.pd()

b.seth(-90)

b.fd(40)

b.seth(-180)

b.color("black")

b.pensize(15)

b.fd(20)

#尾巴

b.pensize(4)

b.color((255,155,192))

b.pu()

b.seth(90)

b.fd(70)

b.seth(0)

b.fd(95)

b.pd()

b.seth(0)

b.circle(70,20)

b.circle(10,330)

b.circle(70,30)

這樣我們的小豬佩奇就做好了,感興趣的同學可以將這些代碼復制粘貼親自測試一下,最后附上一張效果圖

這次講了不少內容,有的句子可能我說的比較啰嗦,因為我希望新手小白也可以搞明白,希望大家能夠多多支持理解。希望我的回答能夠對大家有所幫助,如果有什么不懂的一定要私信我,近期我會對python的turtle庫著重講解,請大家多多關注,謝謝大家。

這套小豬佩奇的代碼來源于CSDN博主——蝴蝶俠不會飛,我只是做了刪改與補充,侵刪。

總結

以上是生活随笔為你收集整理的python心得体会300字_有没有简单一点的 Python 小例子或小项目?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。