使用python画等边三角形的程序-python叠加等边三角形的代码编写方法
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不知道啥意思,反正可以让窗口停住(欢迎评论告诉我啊)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。
以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。
您可能感兴趣的文章:
使用python画等边三角形的程序-python叠加等边三角形的代码编写方法相关推荐
- 怎么用python画房子_用python画一个小房子
用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...
- Php扫码签到功能怎么实现,python扫码签到程序python中如何定义类
什么是类? 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 什么是方法? 类中的函数即为方法 如何定义一个类? 定义类,语法格式如下: < ...
- python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子
如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6): print( ...
- python开发windows桌面程序,python开发windows桌面应用
为什么用Python开发桌面应用程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植. 2)Py ...
- 如何用python绘制等边三角形_python叠加等边三角形的代码编写方法
python 叠加等边三角形的绘制的实现 python语言程序设计基础 习题2.5 import turtle def drawTriangle(num,len,flag):#flag用来调整画三角形 ...
- 用python画圆锥_用python画一幅美瞳,今日份来自程序员的浪漫
如果说,眼睛是心灵的窗户,那么,美瞳就是心灵的彩窗,就像下图中这样. 而我们今天所要挑战的,就是用python画美瞳,而且是五分钟之内画三百副争奇斗艳.各领风骚.绝不重样的美瞳.作为这颗地球上最纯情的 ...
- python画星空的程序_用python画星空源代码是什么?
用python画星空源代码是什么? 用python画星空源代码是from turtle import * from random import random,randint screen = Scre ...
- python画星空的程序_Python画好看的星空图
有许多关于星空的美丽的句子.\u201C一切都像生活,悄然转变,就像今天晚上一样,失去了光明,但获得的美丽星空\u201D\u201D他写道在伦敦星空:你是我唯一的明星.她在星空的小镇.写下:\u20 ...
- python画猪头程序_用python画猪头的方法
用python画猪头的方法 发布时间:2020-09-01 14:54:59 来源:亿速云 阅读:104 作者:小新 小编给大家分享一下用python画猪头的方法,相信大部分人都还不怎么了解,因此分享 ...
最新文章
- You're AllSet! 以多重集函数角度重新检视超图GNN
- MVC中一个表单实现多个提交按钮(一个action搞定添删改)
- make编译过程-Android10.0编译系统(三)
- 亲试虚拟机为REDHAT5装VM-tool
- ScrollViewer滚动究竟来触发载入数据的Behavior
- scipy 图像处理(scipy.misc、scipy.ndimage)、matplotlib 图像处理
- python概率随机抽奖_Python利用带权重随机数解决抽奖和游戏爆装备
- 电脑管家离线安装包_二号线、南延线TVM病毒客户端离线处理方法
- MockWebServer[45678] connection from null failed: java.net.SocketException
- php概率计算_替你总结一份MIT计算机课程
- Oracle的Endgame,或被Amazon收购或自生自灭?
- 包装类 java 1615210339
- CF1047A Little C Loves 3 I
- xshell 5的使用教程
- matlab画出n的阶乘,matlab计算n的阶乘函数程序
- UiPath Computer Vision本地版使用
- 电脑中的睡眠、休眠和关机有什么区别?
- 30行JS代码带你手写自动回复语音聊天机器人
- linux 检测SSD寿命
- 金三银四已过,为大家整理一批高频java面试题,花点耐心看完,offer拿到手软!