turtle繪製五角星

2021-08-17 22:52:57 字數 1281 閱讀 5824

用turtle(海龜)來繪製乙個五角星吧

操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令

1. 運動命令:

forward(degree)  #向前移動距離degree代表距離

backward(degree) #向後移動距離degree代表距離

right(degree)    #向右移動多少度

left(degree)      #向左移動多少度

goto(x,y)           #將畫筆移動到座標為x,y的位置

stamp()           #複製當前圖形

speed(speed)     #畫筆繪製的速度範圍[0,10]整數

2. 畫筆控制命令:

down() #移動時繪製圖形,預設時也為繪製

up()      #移動時不繪製圖形

pensize(width)     #繪製圖形時的寬度

color(colorstring) #繪製圖形時的顏色

fillcolor(colorstring) #繪製圖形的填充顏色

fill(ture)

fill(false)

指令碼如下

import turtle

import time

turtle.pensize(4)

turtle.pencolor("yellow") #畫筆黃色

turtle.fillcolor("red") #內部填充紅色

#繪製五角星#

turtle.begin_fill()

for _ in

range(5): #重複執行5次

turtle.forward(200) #向前移動200步

turtle.right(144) #向右移動144度,注意這裡的引數一定不能變

turtle.end_fill() #結束填充紅色

time.sleep(1)

#出現字#

turtle.penup() #pen移動時不繪製圖形

turtle.goto(-150

,-120) #走到某個座標位置

turtle.color("blue")

turtle.write("五角星哇"

,font=("arial",40

,"normal"))

turtle.mainloop()

OpenGL繪製五角星

include include include gl.h include glut.h 三稜錐的繪製 2016 10 30 vizer pragma comment linker,subsystem windows entry maincrtstartup 隱藏控制台視窗 旋轉引數 static g...

五角星的繪製

乙個會動的五角星的繪製 opengl第一課,繪製乙個會旋轉的五角星 include include gl gl.h include gl glu.h include gl glut.h include include include include using namespace std pragm...

Canvas 五角星繪製

效果圖 知識點 1 五角星頂點座標 r cos deg x,r sin deg y 2 畫圓 ctx.arc x,y,r,0,2 math.pi 後兩個引數開始弧度,結束弧度。0表示開始弧度為3點鐘方向,0.5pi為90度。doctype html html head meta charset ut...