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度
实际操作代码:
最后得到以下结果:
版权声明:本文标题:利用海龟编辑器画半圆正方形Python代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708684977h529341.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论