標籤:col jpg pre 綜合練習 div 技術 ima port ram
# coding=utf-8import turtle# 畫五角星的方法def drawPentagram(x): turtle.begin_fill() turtle.color(‘yellow‘) for i in range(5): turtle.forward(x) turtle.right(144) turtle.end_fill()def gotoPoint(x,y,z): turtle.penup() turtle.setheading(0) turtle.goto(x,y) turtle.right(z) turtle.pendown()#length = 540length = int(input(‘請輸入國旗長度:‘))width=length/3*2bigDiameter=width*0.3smallDiameter=width*0.1turtle.hideturtle()turtle.penup()turtle.goto(-length/2,width/2)turtle.pendown()turtle.color(‘red‘)turtle.begin_fill()for i in range(2): turtle.forward(length) turtle.right(90) turtle.forward(width) turtle.right(90)turtle.end_fill()# 大的五角星gotoPoint(-width*0.65, width*0.3, 0)drawPentagram(bigDiameter)# 第一個小五角星gotoPoint(-width*0.3, width*9/20, 12)drawPentagram(smallDiameter)# 第二個小五角星gotoPoint(-width*0.18,width*0.32, -18)drawPentagram(smallDiameter)# 第三個小五角星gotoPoint(-width*0.18,width*0.19, 0)drawPentagram(smallDiameter)# 第四個小五角星gotoPoint(-width*0.3, width*0.1, 12)drawPentagram(smallDiameter)turtle.done()
運行結果圖:
Python基礎綜合練習