iT邦幫忙

2021 iThome 鐵人賽

DAY 16
0

今天要來教一個比較額外的,就是turtle套件,這是一個畫圖的套件,我們可以寫程式畫出自己想要的圖,那我們就開始吧!

import turtle

首先一樣是安裝套件

https://ithelp.ithome.com.tw/upload/images/20210916/20140468IZhnTaJQGJ.png

import turtle             # 匯入turtle模組,允許我們使用turtle指令
window = turtle.Screen()  # 產生畫布以進行畫圖
john = turtle.Turtle()    # 建立一個海龜turtle,它的名字叫john

john.forward(100)         # 告訴海龜往前走100個單位

window.exitonclick() 

再來大家就跟著我以上的示範就可以了,大家可以先按照我上面的試試看,我有把每條程式的意思打在旁邊,那基本上點run之後就可以發現海龜正在畫一條直線了。

https://ithelp.ithome.com.tw/upload/images/20210916/20140468E2z4blAKN8.png

import turtle             # 匯入turtle模組,允許我們使用turtle指令
window = turtle.Screen()  # 產生畫布以進行畫圖
john = turtle.Turtle()    # 建立一個海龜turtle,它的名字叫john

john.forward(100)         # 告訴海龜往前走100個單位

john.right(90)            #告訴海龜右轉90度

john.forward(100)

window.exitonclick() 

再來就是轉彎的了,john.right(90),也就是將他右轉90度,那大家也可以嘗試看看!

https://ithelp.ithome.com.tw/upload/images/20210916/20140468zSnT5xJyCN.png

import turtle             # 匯入turtle模組,允許我們使用turtle指令
window = turtle.Screen()  # 產生畫布以進行畫圖
john = turtle.Turtle()    # 建立一個海龜turtle,它的名字叫john

for i in range(5):
    john.forward(100)         
    john.right(144)
           

window.exitonclick() 

最後就是可以用for迴圈或其他的語法來讓我們更方便的作圖,就像我上面的範例,畫了一顆五角星星。


上一篇
Python Time套件
下一篇
Python 函式
系列文
一起來探索Python語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言