首頁 >後端開發 >Python教學 >python畫冰墩墩程式碼怎麼寫

python畫冰墩墩程式碼怎麼寫

DDD
DDD原創
2023-11-20 14:25:361620瀏覽

程式碼詳細步驟:1、匯入必要的庫和模組;2、建立一個畫布和畫筆;3、設定畫筆的屬性;4、畫出冰墩墩各部位,並設定好對應的參數;5.用語句「turtle.done()」結束畫圖;6、將這些程式碼複製到Python的開發環境中,運行後即可看到畫出的冰墩墩形狀等等。

python畫冰墩墩程式碼怎麼寫

本教學作業系統:Windows10系統、Python3.11.4版本、Dell G3電腦。

Python畫冰墩墩的程式碼詳細步驟:

1、匯入必要的函式庫和模組:

import turtle

2、創建一個畫布和畫筆:

window = turtle.Screen()
window.bgcolor("white")
pen = turtle.Turtle()

3、設定畫筆的屬性:

pen.speed(5)  # 设置画笔的速度
pen.pensize(3)  # 设置画笔的粗细
pen.color("black")  # 设置画笔的颜色

4、畫冰墩墩的身體:

pen.penup()
pen.goto(0, -100)  # 将画笔移动到指定位置
pen.pendown()
pen.begin_fill()  # 开始填充形状
pen.circle(100)  # 画一个半径为100的圆形
pen.end_fill()  # 结束填充形状

畫冰墩墩的眼睛:

pen.penup()
pen.goto(-40, 60)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(40, 60)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()

#畫冰墩墩的嘴巴:

pen.penup()
pen.goto(-40, 20)
pen.pendown()
pen.setheading(-60)  # 设置画笔的角度
pen.circle(40, 120)  # 画一个半径为40的圆弧,弧长为120度
pen.setheading(0)  # 将画笔的角度恢复到初始状态

畫冰墩墩的手臂:

pen.penup()
pen.goto(-80, -20)
pen.pendown()
pen.setheading(-30)
pen.forward(80)
pen.backward(80)
pen.setheading(30)
pen.forward(80)
pen.backward(80)

畫冰墩墩的帽子:

pen.penup()
pen.goto(-100, 120)
pen.pendown()
pen.color("red")
pen.begin_fill()
pen.forward(200)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(50)
pen.left(90)
pen.forward(50)
pen.left(90)
pen.forward(150)
pen.end_fill()

##5、結束畫圖:

turtle.done()

6、將這些程式碼複製到Python的開發環境中,運行後即可看到畫出的冰墩墩形狀。

以上是用Python畫冰墩墩的程式碼步驟。可以將這些程式碼複製到Python的開發環境中,運行後即可看到畫出的冰墩墩形狀。

以上是python畫冰墩墩程式碼怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn