天天看點

Python基本圖像繪制

Python基本圖像繪制

文章目錄

  • ​​Python基本圖像繪制​​
  • ​​Python蟒蛇繪制:​​
  • ​​turtle正方形繪制​​
  • ​​turtle六邊形繪制​​
  • ​​turtle疊邊形繪制​​
  • ​​turtle風輪繪制​​

Python蟒蛇繪制:

PythonDraw.py

import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("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.done()      

輸出示例

Python基本圖像繪制

turtle正方形繪制

輸出示例‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

Python基本圖像繪制

RectDraw.py

import turtle as t
t.pensize(2)
for i in range(4):
    t.fd(150)
    t.left(90)      

turtle六邊形繪制

HexagonDraw.py

import turtle as t
t.pensize(2)
for i in range(6):
    t.fd(150)
    t.left(60)      

輸出示例

Python基本圖像繪制

turtle疊邊形繪制

TwoRoundDraw.py

import turtle as t
t.pensize(2)
for i in range(9):
    t.fd(150)
    t.left(80)  #720/9      
Python基本圖像繪制

turtle風輪繪制

WindWheel.py

import turtle as t
t.pensize(2)
for i in range(4):
    t.seth(90*i)
    t.fd(150)
    t.right(90)
    t.circle(-150, 45)
    t.goto(0,0)