python叠加等边三角形的代码编写方法
- 更新时间:2020-06-15 16:21:37
- 编辑:武慧琴
为网友们分享了相关的编程文章,网友黄恨真根据主题投稿了本篇教程内容,涉及到python、叠加等边三角形、python 叠加等边三角形的绘制的实现相关内容,已被808网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- Python程序设计基础 PDF 电子书 / 39.7 MB / 董付国 推荐度:
- Python真好玩:教孩子学编程 PDF 电子书 / 72.8 MB / 刘凤飞 曾茜 推荐度:
- Python深度学习与项目实战 PDF 电子书 / 58 MB / 周北 推荐度:
- Python程序员面试算法宝典 PDF 电子书 / 200.9 MB / 张波 推荐度:
- 数据结构与算法:Python语言实现 PDF 电子书 / 32.9 MB / 迈克尔 T. 古德里奇 推荐度:
正文内容
python 叠加等边三角形的绘制的实现
python语言程序设计基础 习题2.5
import turtle def drawTriangle(num,len,flag):#flag用来调整画三角形的方向 flag*=-1 len/=2 if(num==1): if(flag==1): turtle.left(60) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.left(120) else: turtle.right(60) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.right(120) else: if(flag==1): turtle.left(60) turtle.fd(len/2) num=num-1 turtle.right(60) drawTriangle(num,len,flag) turtle.fd(len/2) turtle.right(120) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.left(120)#注意递归过程中画笔返回的角度 else: turtle.right(60) turtle.fd(len/2) num=num-1 turtle.left(60) drawTriangle(num,len,flag) turtle.fd(len/2) turtle.left(120) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.right(120)#注意递归过程中画笔返回的角度 def main(): turtle.setup(600,600, 200, 200) turtle.pendown() turtle.speed(2) turtle.pensize(5) drawTriangle(5,512,-1) turtle.hideturtle()#隐藏画笔图标 main() turtle.done()#which returns after the main loop exits不知道啥意思,反正可以让窗口停住(欢迎评论告诉我啊)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。
相关教程
-
如何使用python打印直角三角形,等边三角形,菱形,正方形
这篇文章主要介绍了python 打印直角三角形,等边三角形,菱形,正方形的代码,需要的朋友可以参考下
发布时间:2020-03-12
-
Python三角函数tan()函数的用法
这篇文章主要介绍了Python入门之三角函数tan()的相关内容,介绍了tan()函数的描述,语法以及简单实例,具有一定参考价值,需要的朋友可以了解下。
发布时间:2020-03-01
-
Python计算机视觉编程
大小:4.8 MBPython编程电子书
-
Python3网络爬虫开发实战
本书教你学会如何用Python 3开发爬虫,通过多个案例介绍了不同场景下如何实现数据爬取,最后介绍了pyspider框架、Scrapy框架和分布式爬虫等
大小:375.5 MBPython爬虫电子书
-
零基础入门学习Python
Python零基础入门学习-水木书荟 适合学习Python3的入门读者,也适用对编程一无所知,但渴望用编程改变世界的朋友们!本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(作者)都会
大小:59.3 MBPython编程电子书
-
Python网络爬虫从入门到实践
这本书讲解了如何使用Python编写网络爬虫程序获取互联网上的大数据,包含基础部分、进阶部分和项目实践三个部分,能带领读者从入门到进阶,再到实战,一步步了解爬虫,终写出自己的爬虫程序,欢迎下载
大小:154.1 MBPython网络爬虫电子书
-
深入浅出深度学习:原理剖析与Python实践
《深入浅出深度学习:原理剖析与Python实践》 介绍了深度学习相关的原理与应用,全书共分为三大部分,第一部分主要回顾了深度学习的发展历史,以及Theano的使用;第二部分详细讲解了与深
大小:92.1 MB深度学习电子书