码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-03-15 00:00:31      阅读:883      评论:0      收藏:0      [点我收藏+]

标签:http   逆时针   idt   code   战斗   ext   nbsp   ges   python   

叠加等边三角形绘制

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

描述

使用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-叠加等边三角形绘制(一笔画)

标签:http   逆时针   idt   code   战斗   ext   nbsp   ges   python   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!