您好,登錄后才能下訂單哦!
受到一位非常令我尊敬同事的影響,我最近在學習Python,不管學得好不好,我只管學。記得今年國慶期間有網友用Python的turtle方法畫出了五星紅旗。今天我也畫出來了,精簡了語句。把五顆星的參數(每顆星有四個參數,位置X,Y,角度,大小)提前放進列表里,使用for語句循環提取每顆星的參數進行作圖。全文19句話,比較精煉。如果在sublime里編輯,最后再加上一句done(),防止運行完畢閃退。
希望高水平的網友,看到后,能夠給我批評和指正,謝謝!
from turtle import *
bgcolor('red') # 背景紅色
fillcolor("yellow") # 填充黃色
pencolor("yellow") # 畫筆也黃色
title('五星紅旗') # 寫上標題吧
speed(10)
canshu=[[-600,220,0,150],[-400,280,60,50],[-350,212,30,50],[-350,145,5,50],[-350,80,200,50]]
for a in range(5):
b=canshu[a]
begin_fill()
penup()
goto(b[0],b[1])
pendown()
setheading(b[2])
for i in range(5):
forward(b[3])
right(144)
end_fill()
hideturtle() # 隱藏畫筆
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。