由來:(小白學習python) 瘋狂的python:快速入門精講
p = input('請輸入國旗高度') # 國旗尺寸
p = float(p)
a = 1.9 # 一些重要數值
b = 1.0
c = 1.9*2/5
d = 7/13
e = c/12
f = d/10
k = 0.0616
l = 1/13
m = 0.37
import turtle as t
t.setup(width=a*p, height=b*p) # 設定畫布大小
t.pencolor(0.698,0.132,0.203) # 設定顏色1
t.fillcolor(0.698,0.132,0.203) # 設定顏色2
t.speed(0) # 設定畫筆速度
for n1 in range(0,7): # 畫紅色條紋
t.penup()
t.goto(-0.5*a*p,0.5*b*p-n1*2*l*p)
t.begin_fill()
for n2 in range(2):
t.forward(a*p)
t.right(90)
t.forward(l*p)
t.right(90)
t.end_fill()
t.penup() # 畫藍色方塊
t.goto(-0.5*a*p,0.5*b*p)
t.pencolor(0.234,0.233,0.430)
t.fillcolor(0.234,0.233,0.430)
t.begin_fill()
for n3 in range(2):
t.forward(c*p)
t.right(90)
t.forward(d*p)
t.right(90)
t.end_fill()
for i in range(1,10): # 畫星星
if i%2 != 0:
for j in range(1,7):
t.penup()
t.goto(-0.5*a*p+(2*j-1)*e*p,0.5*b*p-i*f*p+k*p/2)
t.pencolor(1,1,1)
t.fillcolor(1,1,1)
t.begin_fill()
t.right(90-18)
t.forward(m*k*p)
t.left(180-108)
t.forward(m*k*p)
for q in range(4):
t.right(180-36)
t.forward(m*k*p)
t.left(180-108)
t.forward(m*k*p)
t.end_fill()
t.right(90-18)
else:
for j in range(1,6):
t.penup()
t.goto(-0.5*a*p+2*j*e*p,0.5*b*p-i*f*p+k*p/2)
t.pencolor(1,1,1)
t.fillcolor(1,1,1)
t.begin_fill()
t.right(90-18)
t.forward(m*k*p)
t.left(180-108)
t.forward(m*k*p)
for q in range(4):
t.right(180-36)
t.forward(m*k*p)
t.left(180-108)
t.forward(m*k*p)
t.end_fill()
t.right(90-18)
t.hideturtle()
用turtle畫onepiece標誌
這不是安和白的第一次合作了o 智商和時間有限,只能選一張簡潔的圖,選別的怕是要畫到入土。點選開始偉大航路 心有多大,屏有多大,畫就有多大 import turtle as t t.setup width 1.0,height 1.0 t.screensize 1500,1500,white t.hi...
Python 用turtle模組畫海龜的第一步
檔名 text.cpp 完成日期 2016年10月13日 版本號 v1.0 程式輸入 無 程式輸出 見執行結果 知識點 python中的turtle模組 首先引入模組 import turtle 然後建立乙個畫布,呼叫pen函式 t turtle.pen 接著會彈出一張畫布,如果你在idle中寫的 ...
python之turtle畫蚊香
原理 利用turtle繪製圓形,並使圓半徑逐步增加 如下 import turtle turtle.pensize 30 for i in range 30 turtle.circle i 10,60 turtle.done 下面對 解釋 1 import turtle 匯入turtle庫,turt...