Python turtle庫繪制菱形的3種方式小結
繪制一個菱形四邊形,邊長為 200 像素。方法1和2繪制了內角為60和120度的菱形,方法3繪制了內角為90度的菱形。
方法1
import turtle as t ls = [30,-30,-150,150]#菱形各邊的畫筆絕對角度列表 for i in range(4): t.seth(ls[i]) #畫筆轉向相應絕對角度 t.forward(200) t.done()
方法2
import turtle as t t.right(-45) #起始頂點絕對角度設為正30度 for i in range(4): #畫4邊,轉向4次 t.fd(200) degree = 60*(1+i%2) #其他3頂點右轉角度分別為60、120、60度 t.right(degree) t.done()
效果圖如下:

方法3
import turtle as t t.circle(200,steps=4) #circle(r,steps)函數(shù)畫半徑為r圓的內切steps邊形
效果圖如下:

以上這篇Python turtle庫繪制菱形的3種方式小結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python數(shù)據(jù)可視化 – 利用Bokeh和Bottle.py在網(wǎng)頁上展示你的數(shù)據(jù)
本文將展示如何使用python搭建一個網(wǎng)頁應用來展示你的數(shù)據(jù)圖表 很多有關于使用python搭建網(wǎng)頁應用的文章聚焦在如何教讀者搭建一個網(wǎng)頁應用(大多是博客),很多關于使用python做數(shù)據(jù)可視化的文章聚焦在如何教讀者使用python的圖表庫來做可視化2021-10-10
關于django python manage.py startapp 應用名出錯異常原因解析
這篇文章主要介紹了關于django python manage.py startapp 應用名出錯異常原因解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
淺談cv2.imread()和keras.preprocessing中的image.load_img()區(qū)別
這篇文章主要介紹了淺談cv2.imread()和keras.preprocessing中的image.load_img()區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06

