日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python海龟画图(11)微软LOGO

發(fā)布時間:2024/3/24 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python海龟画图(11)微软LOGO 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


本項目不是單純的把這四個方塊畫出來而已,由于定義了方塊傾角的變量、以及方塊之間縫隙大小的變量,這些參數(shù)可以自由更改,方便調整圖形。方塊的尺寸設計沒有查詢微軟的設計規(guī)范,只是采用了長寬比為0.618這個黃金分割數(shù),整體看起來比較協(xié)調美觀,如果微軟的設計師也是這么想的,那只能說純屬巧合了。顏色直接用的標準色,沒有用吸管去吸微軟的顏色,所以看起來有點過飽和。

import turtle as t import math def squ(x,y,a,l):t.pu()t.goto(x,y)t.pd()t.begin_fill()if x > 0 and y > 0:t.fillcolor("green")t.pencolor("green")t.seth(0)t.fd(l)t.seth(90)t.fd(0.618*l+l*math.tan(math.radians(a)))t.seth(180+a)t.goto(x,y+l*0.618)t.goto(x,y)elif x > 0 and y < 0:t.fillcolor("yellow")t.pencolor("yellow")t.seth(0)t.fd(l)t.seth(270)t.fd(0.618*l+l*math.tan(math.radians(a)))t.seth(180-a)t.goto(x,y-l*0.618)t.goto(x,y)elif x < 0 and y > 0:t.fillcolor("red")t.pencolor("red")t.seth(90)t.fd(l*0.618-2*abs(x)*math.tan(math.radians(a)))t.seth(180+a)t.fd(l*0.618/math.cos(math.radians(a)))t.goto(x-l*0.618,y)t.goto(x,y)else: # x < 0 and y < 0:t.fillcolor("blue")t.pencolor("blue")t.seth(270)t.fd(l*0.618-2*abs(x)*math.tan(math.radians(a)))t.seth(180-a)t.fd(l*0.618/math.cos(math.radians(a)))t.goto(x-l*0.618,y)t.goto(x,y)t.end_fill() f = 5 #縫隙大小 j = 5 #傾角大小 squ(-f,f,j,200) squ(f,f,j,200) squ(-f,-f,j,200) squ(f,-f,j,200) t.done()

總結

以上是生活随笔為你收集整理的python海龟画图(11)微软LOGO的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。