1. 程式人生 > >Python123(Python程式語言設計)-------練習2:Python基本圖形繪製

Python123(Python程式語言設計)-------練習2:Python基本圖形繪製

  • 例項2: Python蟒蛇繪製

使用turtle庫繪製一個蟒蛇形狀的圖形

#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()

 

  • turtle正方形繪製 
import turtle as t
t.pensize(10)
for i in range(4):
    t.fd(100)
    t.left(90)
t.done()

  • 使用turtle繪製一個六邊形 
import turtle as t
t.pensize(10)
for i in range(6):
    t.fd(100)
    t.left(60)   #角度改成60
t.done()

  •  使用turtle庫,繪製一個疊邊形,其中,疊邊形內角為80度
import turtle as t
t.pensize(5)
for i in range(9):
    t.fd(150)
    t.left(80)   #也就是角度變了,多迴圈了幾次
t.done()

  • 單元練習題