繪製三角形金字塔

2021-10-07 09:50:59 字數 741 閱讀 2270

將例1中的**轉換為draw_********函式,並繪製三角形金字塔,如下所示:

題解:分行繪製,繪製完一行後,將turtle的位置移回原位置

from turtle import *

from math import *

def draw_********(t,a,k):

t.color('orange')

t.penup()

t.right(90)

t.forward(a*sqrt(3)/2) #向下走a倍根號3,然後再向左走a/2

t.left(90)

t.backward(a/2)

for m in range(k): #開始繪製每一行

t.begin_fill()

t.pendown()

for i in range(3):

t.forward(a)

t.left(120)

t.penup

t.end_fill()

t.forward(a)

t.backward(k*a)

for i in range(5): #每次繪製一行,總共5行

draw_********(getturtle(),30,i)

css繪製向左三角形 CSS繪製三角形

1.繪製乙個外邊框 div 2.重定義外邊框樣式 當外邊框有了寬度,不知大家是否想乙個問題,相鄰的線條邊界在哪,下面通過把外邊框相鄰側邊設定不同顏色來觀察 使用下面的語句替換上面的border定義 border bottom 50px solid 555555 border top 50px sol...

CSS繪製三角形

利用css繪製三角形 並應用在相應的場景中,減少的使用,可提高載入速率,降低http請求次數 在同一方向上,大致有三種繪製方式,繪製出來的有兩種規格 在保持寬度不變的情況下 對比圖 假定給第乙個三角形命名為 1,則第二第三個分別為 2,3 先從第三個最小面積的說起,如下 height 0 width...

Qt OpenGL 繪製三角形

一 效果圖 二 ifndef widget h define widget h include include include include include include class widget public qopenglwidget,protected qopenglfunctions e...