Python的畫圖簡直是比C++強太多了!
光是海龜畫圖法就贏了,因為我不知道還有什么更強的畫圖法,沒學到………………
海龜繪圖法基礎:
需要調用turtle庫,語法import turtle,即可引入繪圖庫
前進:forward(n)
左轉彎:left(n)
右轉彎:right(n)
直接寫:write(n)
清除所有:clear()
實例1
import turtle
print(“let’s go!”)
turtle.forward(100)
turtle.left(30) #左轉彎和右轉彎一個意思不用寫
turtle.forward(100)
input()
turtle.clear() #清除
效果是彈出一個窗口,顯示如下圖,然后按下回車清空
就用這些語句加上for循環可以實現一些很詭異的東西
膨脹了!更可怕了
海龜繪圖法進階
放下筆:pendown()
抬起筆:penup()
到指定坐標:goto(x, y)
顏色:color(“cc”)
畫圓
實例
>>> import turtle
>>> turtle.showturtle()
>>> turtle.goto(100, 100)
>>> turtle.goto(-100, 100)
>>> turtle.goto(100, -100)
>>> turtle.goto(-100, -100)\
...
>>> turtle.goto(0, 0)
>>>
>>> turtle.penup()
>>> turtle.forward(100)
>>> turtle.right(90)
>>> turtle.pendown()
>>> turtle.color("red")
>>> turtle.goto(100, -100)
效果:
基礎顏色對照:
- 黃色:yellow
- 紅色:red
- 藍色:blue
- 綠色:green
- 粉色:pink
- 紫色:purple
- 灰色:grey
- 橘色:orange
- ……
畫圓
畫圖調用指令:circle
,輸入turtle.circle(100)
會畫出一個向上的圓,半徑100
實例:
import turtle
turtle.circle(100)
備注:這些圖片不是我搜的,水印來自我的知乎