首页 > 其他 > 详细

turtle库应用实例3-叠加等边三角形绘制(一笔画)

时间:2020-03-14 22:56:20      阅读:1037      评论:0      收藏:0      [点我收藏+]
叠加等边三角形绘制

 ????????????????????????????????????????????????????????????????????????????????????????????????

描述

使用turtle库绘制一个叠加等边三角形,图形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????

技术分享图片????????????????????????????????????????????????????????????????????????????????????????????????

绘制中线条宽度、颜色、填充、箭头等效果不限。

import turtle as t
for i in range(3):    #内三角
    t.fd(50)
    t.right(120)
t.left(60)       #调整战斗目标,准备外三角
t.fd(50)
for i in range(3):    #外三角(为节省代码跑过了头)
    t.right(120)
    t.fd(100)

 输出用例如图技术分享图片 

其中涉及的语法知识

1,turtle.left()与turtle.right()

  均为海龟角度,还有绝对角度   turtle.seth(angle)   

  angle为正时逆时针转;为负时顺时针转

  以上只改变方向,但不行进

2,turtle.fd(d)        前进,d可为负数--方向不变倒退行进

3,turtle.bk()         向反方向运行

4,turtle.circle(r,angle)

  以r为半径,走angle度的路径(正圆);r为正时左侧方向;r为负时右侧方向;不设angle时默认整个圆

 

turtle库应用实例3-叠加等边三角形绘制(一笔画)

原文:https://www.cnblogs.com/Anjoras-bk/p/12494941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!