1.求教python中的turtle

用logo小海龟画奥运五环教案_奥运五环海龟代码复制

请问你说的是海龟作图软件吗?

你应该用c++语言来实现:

但是对不起,我学的时候是三年前,我忘记了。

基本绘图

DRAW - 清屏、海龟回母位

CLEAN

CLEARSCREEN CS

CLEARTEXT CT

FORWARD FD 前进

BACK BK 后退

RIGHT RT 右转

LEFT LT 左转

PENUP PU 抬笔

PENDOWN PD 落笔

HIDETURTLE HT 藏龟

SHOWTURTLE ST 显龟

CLEARSCREEN CS 清屏

HOME - 回家

REPEAT - 重复

SPLITSCREEN SS 图文混合屏

FULLSCREEN FS 全图形屏

TEXTSCREEN TS 全文字屏

NODRAW ND 全文字屏、清屏

WRAP - 环绕状态

WINDOW - 窗口状态

FENCE - 围栏状态

SHOW - 屏幕输出

TT - 在画图区显示文字

TO……END - 过程头、尾

IF…THEN…ELSE

PAUSE

CONTINUE CO

EDIT ALL - 进入编辑部

STOP -

TOPLEVEL -

SETPC - 设置画笔颜色

SETBG - 设置屏幕底色

坐标作图

SETX - 指定海龟横向位置

SETY - 指定海龟纵向位置

SETXY - 指定海龟任意位置

SETHEADING SETH - 指定海龟方向

XCOR - 显示海龟当前位置的X坐标

YCOR - 显示海龟当前位置的Y坐标

GETXY - 显示海龟当前位置的X,Y坐标

HEADING - 显示海龟指向角度

文件管理

POTS - 显示工作区内所有过程的标题

POPS(PO ALL) - 显示工作区内所有过程的内容

PRINTOUT PO 显示工作区内过程的内容

ERASE(ER ALL) ER 删除工作区中的过程

DIRECTORY DIR 显示磁盘文件目录

DISK - 显示当前盘

SETDISK - 设置当前盘

SAVE - 把程序存盘

LOAD - 读程序文件

SAVEPIC - 图形存盘

LOADPIC - 读图形文件

DELETE - 删除文件

RENAME REN 文件改名

数值计算

PRINT PR 换行打印

TYPE - 同行打印

SETCURSOR - 打印格式

OUTPUT OP 输出

INT - 取整函数

ROUND - 四舍五入函数

QUOTIENT - 求商函数

REMAINDER - 余数函数

RANDOM - 随机函数

SQRT - 平方根函数

ABS - 绝对值函数

MAKE - 赋值

PRECISION - 数字显示精度

字表处理

FIRST - 取首

LAST - 取尾

BUTFIRST BF 去首

BUTLAST BL 去尾

EMPTY? - 判断是否为空

READ - 从键盘上接受一串字符

READCHAR RC 从键盘上接受一个字符

READLIST RL 从键盘上接受一个表

READQUOTE RQ 从键盘上接受一个字

RESULT: - 结果

TRUE - 真

FALSE -

COUNT - 测长函数

MAKE - 赋值

ITEM - 输出表中第:K个元素

TEST - 测试条件

IFTRUE IFT 测试真

IFFALSE IFF 测试

KEY? - 是否有键盘输入

NUMBER? - 是否是数

WORD? - 是否是字

LIST? - 是否是表

WORD - 连接字

SENTENCE SE 字与表、表与表的连接

FPUT - 连接到表(字)首

LPUT - 连接到表(字)尾

LIST - 组成表

RUN - 运行表

DEFINE - 定义过程

ASCII - 输出字符的ASCII码

CHAR - 输出ASCII码值的字符

求教python中的turtle

to circle

repeat 360[fd 1 lt 1]

end

draw

setw 4

setbg 7

pu fd 200 lt 90 fd 120

pd setpc 9 circle

pu bk 120

pd setpc 0 circle

pu bk 120

pd setpc 12 circle

pu lt 90 fd 70 rt 90 fd 60

pd setpc 10 circle

pu fd 120

pd setpc 14 circle

=============================以上为程序代码

下面给你解释一下:

下面这个是定义一个画圆的过程

to circle

下面是重复360次前进1,左转1,画出来的就是一个圆

repeat 360[fd 1 lt 1]

end

draw 初始化屏幕

setw 4 将画笔的宽度设置成4,这样更好看一些

setbg 7 将背景色设置成7,就是灰色

pu fd 200 lt 90 fd 120 将小海龟移动到画第一个圆的地方

上面那个一共有4条命令,你可以分开执行,那样更直观一些

pd setpc 9 circle 这个是落笔,然后把画笔的颜色设置成9(setpc 9),就是蓝色

然后调用circle,就是前面定义的那个画圆的过程

pu bk 120 后退120,准备画第二个圆

pd setpc 0 circle 画第二个圆(黑色的)

pu bk 120

pd setpc 12 circle 第三个圆(红色的)

pu lt 90 fd 70 rt 90 fd 60 这个是将小海龟移动到右下角的那个圆的位置

你可以分步执行一下

pd setpc 10 circle 画第四个圆(绿色的)

pu fd 120

pd setpc 14 circle 画最后一个圆(**的)

关于颜色:

0 1 2 3 4 5 6 7 分别是:

黑 蓝 绿 青 红 紫 棕 灰

8 9 10 11 12 13 14 15 分别是:

深灰 亮蓝 亮绿 亮青 亮红 亮紫 黄 白

另外你也可以直接用画圆命令(STAMPOVAL)画

海龟库(turtle)

海龟库 (turtle) 是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

海龟库积木盒有点类似Kitten创作工具的画笔和动作积木盒的结合体,可以绘制、控制画笔移动,大家使用一下就可以体会了哦。

海龟图的窗口坐标系同Kitten舞台类似,小窗口的情况下,海龟图高和宽是固定400像素。全屏的海龟图和浏览器本身的尺寸有关。

请点击输入描述

请点击输入描述

海龟图和math库、random库一样,需要先导入库?import turtle,才可以使用库中的函数。使用海龟库中的函数,你可以画出各种有趣的图形。