Python海龜繪圖法詳解


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)

效果:
在這里插入圖片描述

基礎顏色對照:

  1. 黃色:yellow
  2. 紅色:red
  3. 藍色:blue
  4. 綠色:green
  5. 粉色:pink
  6. 紫色:purple
  7. 灰色:grey
  8. 橘色:orange
  9. ……

畫圓

畫圖調用指令:circle,輸入turtle.circle(100)會畫出一個向上的圓,半徑100

實例:

import turtle
turtle.circle(100)

在這里插入圖片描述
備注:這些圖片不是我搜的,水印來自我的知乎


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM