admin 管理员组

文章数量: 887021


2024年2月23日发(作者:如何进入sql2000数据库)

利用海龟编辑器画半圆/正方形

知识点:

(x,y) #画笔定位到坐标(x,y)

d(distance) #向正方向运动 distance 长的距离

rd(distance) #向负方向运动 distance 长的距离

(angle) #向右偏 angle 度

(angle) #向左偏 angle 度

() #回到原点

(radius, extent=None, steps=None) #画圆形 radius 为半径,extent 为圆的角度

(speed) #以 speed 速度运动

实例:

要求:首先画一个边长为100的正方形,然后再以半径为50画出其3/4圆。

Import turtle #调用turtle库

(5) # 控制画笔的速度

(0,0) # 将画笔定位到原点

for i in range(4): # 从原点开始,画出一个边长为100的正方形

d(100) # 正向运动 100 的距离

(90) # 向右偏 90 度

() # 将画笔定位到原点

(50,270) # 画出一个半径为100,占3/4的圆

实际操作代码:

最后得到以下结果:

二、怎么画五角星

【代码1】

下面这个代码不用循环直接写:

import turtle

d(300)

(144)

d(300)

(144)

d(300)

(144)

d(300)

(144)

d(300)

实际操作代码:

【代码2】

用for循环写,循环5次,range(5)意思是[0,5)前闭后开,即0,1,2,3,4,共5次。

记住计算机都是从0开始。

代码如下:

import turtle

for i in range(5):

d(300)#长度300像素

(144)#转角144度

实际操作代码:

最后得到以下结果:


本文标签: 画笔 原点 进入 定位