turtle库应用实例2-六芒星的绘制
2024-10-11 23:20:50
六芒星的绘制
描述
使用turtle库绘制一个六角形,效果如下:
图中线条颜色、宽度、填充、箭头位置和风格不限。
import turtle as t #库别名为t
t.seth(30) #绝对角度,左转30度
for i in range(3): #尖尖向左的三角形
t.fd(150)
t.right(120)
t.penup() #海龟起飞
t.fd(50)
t.left(60)
t.fd(50)
t.pendown() #海龟落地
for i in range(3): #尖尖向右的三角形
t.right(120)
t.fd(150)
其中涉及的语法知识:
penup() 与pendown()函数
penup() 海龟腾空,此后所走路径在画布上不留痕迹
pendown()海龟落地,此时在画布上留下一个点
总结:penup()与pendown()如影随形,up只有遇上down,喜怒哀乐才表现在脸上
最新文章
- 实时的.NET程序错误监控产品Exceptionless
- bodyparser
- JavaScript自运行函数(function(){})()的理解
- Nginx Debug Log
- hash-1.hash表和hash算法
- shell语句记录-awk
- Codeforces Gym 100203G G - Good elements 暴力
- is not in the sudoers file.This incident will be reported
- ORA-00314,redolog 损坏,或丢失处理方法
- AspNetPager
- Pelican主题配置:elegant
- SPOJ DIVCNT2 [我也不知道是什么分类了反正是数论]
- HibernateTemplate 查询原生sql及ljava.lang.object cannot be cast to
- 2D射影几何和变换
- 2018-2019-1-20165221&;20165225 《信息安全系统设计》实验五:通讯协议设计
- 【原创】运维基础之Docker(3)搭建私有仓库
- C# 设置Excel数字格式
- LVS主从部署配置和使用
- git 常用命令清单
- 在CentOS Linux系统上,添加新的端口,启用ssh服务