tft每日頭條

 > 圖文

 > 冬奧會吉祥物模型

冬奧會吉祥物模型

圖文 更新时间:2024-09-13 15:30:20

在python3.5中已經有海龜模塊了,所以我們不需要進行安裝,想要畫圖可以直接import turtle。

turtle繪圖的基礎知識:
  • 畫布

畫布就是turtle為我們展開用于繪圖區域,我們可以設置它的大小和初始位置。

設置畫布大小

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)1

turtle.setup(width=0.5, height=0.75, startx=None, starty=None),參數:width, height: 輸入寬和高為整數時, 表示像素; 為小數時, 表示占據電腦屏幕的比例,(startx, starty): 這一坐标表示矩形窗口左上角頂點的位置, 如果為空,則窗口位于屏幕中心。

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)2

  • 畫筆

畫筆(畫筆的屬性,顔色、畫線的寬度等)

  1. turtle.pensize():設置畫筆的寬度;

  2. turtle.pencolor():沒有參數傳入,返回當前畫筆顔色,傳入參數設置畫筆顔色,可以是字符串如"green", "red",也可以是RGB 3元組。

  3. turtle.speed(speed):設置畫筆移動速度,畫筆繪制的速度範圍[0,10]整數,數字越大越快。

  • 繪圖命令

操縱海龜繪圖有着許多的命令,這些命令可以劃分為3種:一種為運動命令,一種為畫筆控制命令,還有一種是全局控制命令。

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)3

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)4

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)5

turtle中最基本的幾個方法:

  • 1、畫線:

fd(x) #沿着當前方向畫x長的線段

bk(x) #沿着當前的反方向畫x長的線段

goto(x, y) #從當前點到(x, y)點畫線,方向不改變

home() #從當前點到起始點的線段,并将方向也轉回起始方向

circle(radius, angle, step) #即可以畫圓畫弧,也可以畫多邊形

  • 轉向:

rt(angle) #向右轉angle度

lt(angle) #向左轉angle度

  • 其他屬性:

speed(x) #設置畫線速度,從1到10逐漸加速,0為最快速度

pu() #擡起畫筆,再調用畫線方法時隻移動位置不畫線

pd() #将擡起的畫筆放下,開始作畫

好~接下來運用我們學到的知識來做幾個有去的小項目

最近我們的成龍大哥不是去傳遞聖火了麼~那我們就用Python來畫個奧運五環吧~~

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)6

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)7

還有一個時鐘的源碼也是小編在網上找到的,分享給大家

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)8

冬奧會吉祥物模型(成龍大哥運送冬奧會火炬)9

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved