日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python海龟画图(11)微软LOGO

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


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

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的全部內容,希望文章能夠幫你解決所遇到的問題。

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