python知識快速補充2——童年的小海龜又回到我手裏?

本來是不想學畫圖的,後來順便還是學了一下。學python主要是爲了以後學神經網絡,說不定會用到(估計是不會用到 )。BIT_python_MOOC
turtle庫。。。。我記得小學的時候有個軟件叫做小海龜。。。
沒想到又見面了。

import turtle
from turtle import *可以在後續使用的時候無需turtle.函數名,直接使用函數名
import 庫名 as 庫別名
可以使用庫別名.函數 


turtle.setup(650,350,200,200)
#創建一個窗體,寬度,高度,起始點的x,y座標。
#不是必須的。


turtle.penup()
#畫筆提起的時候不形成圖案
turtle.pendown()
#畫筆放下時留下痕跡


#初始時海龜在畫布中心,絕對座標(0,0),可以用turtle.goto(x,y)讓海龜移動位置。
turtle.fd(num),turtle.bk(num)向前向後行走留下痕跡(筆放下的時候)
turtle.circle(r,angle)海龜當前位置左側半徑爲r爲圓心曲線運行angle的圓弧


turtle.pensize(25)
#畫筆寬度


turtle.colormode(mode)
#1.0小數值改變顏色, 255整數值改變顏色。
turtle.pencolor("purple")
turtle.pencolor(0.63,0.13,0.22)
turtle.pencolor((0.22,0.12,0.24))括號爲元組
#顏色設定

turtle.seth(-40)
#以極座標系角度,調整海龜當前的行進角度。
turtle.right(angle) , turtle.left(angle)#向左向右轉一定角度

以上就是最常用的內容,掌握這些以後我們來畫一隻會動的蟒蛇(python)吧!

import turtle

turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.color("purple")
turtle.seth(-40)

for i in range(4):
	turtle.circle(40,80)
	turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)

turtle.circle(16,180)
turtle.fd(40*2/3)

turtle.pensize(3)
turtle.color("black")
turtle.circle(0.2,360)

在這裏插入圖片描述
一點也不像。。。。好了進入下一章節。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章