如何用python画一个小房子?
生活随笔
收集整理的這篇文章主要介紹了
如何用python画一个小房子?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
import turtle
# 前置
p = turtle.Pen()
# 作者要說(shuō)的話
for i in range(6):print('請(qǐng)把畫(huà)板最大化,否則會(huì)影響畫(huà)面效果!')
# 設(shè)置筆的速度
p.speed(10)
# 開(kāi)始畫(huà)畫(huà)
p.pencolor("#F4A460")
p.penup()
p.goto((-240), (-200))
p.pendown()
p.begin_fill()
p.fillcolor("#F4A460")
p.goto(240, (-200))
p.left(90)
p.goto(240, 50)
p.left(90)
p.goto((-240), 50)
p.left(90)
p.goto((-240), (-200))
p.penup()
p.goto((-200), 10)
p.end_fill()
p.pendown()
# 開(kāi)始畫(huà)窗戶
p.pencolor("#000000")
p.begin_fill()
p.fillcolor("#FFFFFF")
for i in range(4):p.forward(60)p.left(90)
p.end_fill()
p.penup()
p.forward(30)
p.left(90)
p.pendown()
p.forward(60)
p.penup()
for i in range(2):p.left(90)p.forward(30)
p.left(90)
p.pendown()
p.forward(60)
p.penup()
# 開(kāi)始畫(huà)門(mén)
p.pencolor("#FFFFFF")
p.goto(60, (-200))
p.begin_fill()
p.pendown()
p.right(180)
p.pendown()
p.forward(150)
p.right(90)
p.forward(75)
p.right(90)
p.forward(150)
p.fillcolor("#FFFFFF")
p.end_fill()
# 畫(huà)門(mén)把手
p.right(180)
p.forward(75)
p.penup()
p.left(90)
p.forward(10)
p.pendown()
# 畫(huà)圓
p.begin_fill()
p.fillcolor("#000000")
p.circle(10)
p.end_fill()
p.penup()
# 開(kāi)始畫(huà)屋頂
p.goto((-240), 50)
p.pendown()
p.setheading(45)
p.pencolor("#808080")
p.begin_fill()
p.fillcolor("#808080")
p.forward(341)
p.right(90)
p.forward(341)
p.end_fill()# 停止畫(huà)面
turtle.done()
總結(jié)
以上是生活随笔為你收集整理的如何用python画一个小房子?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用 Python 画个生日蛋糕为朋友庆生
- 下一篇: 内存 大端小端