Python繪制立方體


大家想想,用Python畫立方體難不難?
有些人覺得難,有些人不

我就是覺得難的一波😄
那么怎么辦?如下圖

估計沒人看得懂我畫的,本人鼠標畫圖天生爛包,O(∩_∩)O哈哈~
第一步:畫兩個正方形
第二部:補上四條線

我們把下圖中的畫框的地方當做(0, 0)

於是所有的坐標都確定了

步驟1:繪制兩個正方形

import turtle

turtle.goto(200, 0)
turtle.goto(200, 200)
turtle.goto(0, 200)
turtle.goto(0, 0)

turtle.penup()
turtle.goto(100, 100)
turtle.pendown()

turtle.goto(100, -100)
turtle.goto(-100, -100)
turtle.goto(-100, 100)
turtle.goto(100, 100)


步驟2:繪制連接線

turtle.goto(200, 200)
turtle.penup()
turtle.goto(100, -100)
turtle.pendown()
turtle.goto(200, 0)

turtle.penup()
turtle.goto(-100, -100)
turtle.pendown()
turtle.goto(0, 0)

turtle.penup()
turtle.goto(-100, 100)
turtle.pendown()
turtle.goto(0, 200)

完整代碼:

import turtle

turtle.goto(200, 0)
turtle.goto(200, 200)
turtle.goto(0, 200)
turtle.goto(0, 0)

turtle.penup()
turtle.goto(100, 100)
turtle.pendown()

turtle.goto(100, -100)
turtle.goto(-100, -100)
turtle.goto(-100, 100)
turtle.goto(100, 100)

turtle.goto(200, 200)
turtle.penup()
turtle.goto(100, -100)
turtle.pendown()
turtle.goto(200, 0)

turtle.penup()
turtle.goto(-100, -100)
turtle.pendown()
turtle.goto(0, 0)

turtle.penup()
turtle.goto(-100, 100)
turtle.pendown()
turtle.goto(0, 200)

turtle.done()

提示:turtle.done()是用來在畫圖結束后保留(暫停)圖像
結果


免責聲明!

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



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