python 使用turtle庫簡單繪圖5個列子

知遠同學發表於2020-10-15

一  使用turtle庫,繪製一個蟒蛇形狀的圖形。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

import turtle

turtle.setup(1000,600,200,200)
turtle.pensize(25)
turtle.pencolor("purple")
turtle.penup()
turtle.setx(-300)
turtle.pendown()
turtle.seth(-40)
turtle.speed(1)
for i in range(4):
    turtle.circle(40,80)
    turtle.circle(-40,80)
turtle.circle(40,40)
turtle.forward(40)
turtle.circle(16,180)
turtle.forward(40)
turtle.done()

輸出結果:

二 使用turtle庫,繪製一個正方形。

import turtle

turtle.setup(1000,600)
turtle.pensize(5)
for i in range(4):
    turtle.forward(150)
    turtle.left(90)
turtle.done()

輸出結果:

三  使用turtle庫,繪製一個六邊形。

import turtle

turtle.setup(1000,600)
turtle.pensize(5)
for i in range(6):
    turtle.fd(150)
    turtle.left(60)
turtle.done()

輸出結果:

四  使用turtle庫,繪製一個疊邊形,其中,疊邊形內角為100度。

import turtle

turtle.setup(1000,600)
turtle.pensize(5)
for i in range(9):
    turtle.forward(200)
    turtle.left(80)
turtle.done()

輸出結果:

五  使用turtle庫,繪製一個風輪效果,其中,每個風輪內角為45度,風輪邊長150畫素。

import turtle

turtle.setup(1000,600)
turtle.pensize(5)
turtle.pencolor("red")
turtle.speed(1)
for i in range(4):
    turtle.seth(90*i)
    turtle.forward(150)
    turtle.right(90)
    turtle.circle(-150, 45)
    turtle.goto(0, 0)
turtle.done()

輸出結果:

 

 

 

 

 

 

相關文章