python中turtle库
发布日期:2022-02-01 03:01:53 浏览次数:3 分类:技术文章

本文共 1017 字,大约阅读时间需要 3 分钟。

(1)turtle.setup(width,height,startx,starty),画布默认坐标原点为画布中心。

(2)turtle.seth(angle)函数表示小乌龟启动时运动的方向。它包含一个输入参数,是角度值。

注意:0表示向东,90度向北,180度向西,270度向南;负值表示相反方向。
程序中,我们让小乌龟向-40度启动爬行,即:向东南方向40度。
(3)turtle.circle()函数让小乌龟沿着一个圆形爬行

参数rad描述圆形轨迹半径的位置

这个半径在小乌龟运行的左侧rad远位置处,如果rad为负值,则半径在小乌龟运行的右侧。
参数angle表示小乌龟沿着圆形爬行的弧度值
(4)turtle.fd()函数也可以用turtle.forward()表示乌龟向前直线爬行移动。

例1:

import turtleturtle.setup(650,350,0,0)#绘图窗口宽高以及左上角起点位置turtle.penup()           #up()画笔抬起,移动时不绘制图形。若没有这句,画笔从画布中心到-325有一笔默认细黑线)turtle.fd(-325)          #可以是-700,初始的画线在画布/屏幕之外turtle.pendown()         #down()画笔落下,移动时绘制图形。代表真正画图开始,若没有这句,则只能看到笔头移动,无画线留下)turtle.pensize(25)turtle.pencolor('red')turtle.seth(-40)        #启动运动方向for i in range(4):    turtle.circle(40,80)   #半径为40,圆心在运动方向左侧,运动角度80度    turtle.pencolor('yellow')    turtle.circle(-40,80)  #半径为40,圆心在运动方向右侧,运动角度80度    turtle.pencolor('blue')turtle.circle(40,80/2)turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)

相关链接: python会图库详解,太阳花,五角星,时钟

课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)

转载地址:https://blog.csdn.net/qq_43313588/article/details/88077177 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:二进制转化为十进制、八进制、十六进制
下一篇:python中求最大公约数和最小公倍数

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2023年06月05日 15时47分27秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章