Python 绘制正多边形
从键盘输入n,显示正n边形
代码如下:
import turtlen = int(turtle.numinput("输入正多边形的边数","边数"))def drawShape(color1):turtle.seth(0) # 0度turtle.pencolor(color1) # 颜色for m in range(1,n+1):turtle.pendown()turtle.forward(50)turtle.right(360/n) #外角 # 相对角度#turtle.right(180-180*(n-2)/n)#内角
if n<=2:print("抱歉,您输入的边数错误!!!")
else:turtle.setup(1024, 600, 100, 100) # 绘画窗口的宽度、高度,左上角的X坐标、Y坐标。turtle.speed(2) # 速度turtle.pencolor("white")turtle.goto(-50, 50) # 从点【-50,50】开始drawShape("red")turtle.done()
Python 绘制正多边形相关推荐
- 用python绘制叠加等边三角形_python 叠加等边三角形的绘制的实现
题目:使用turtle库绘制叠加等边三角形. 要分享: 屏幕应该是个叠加三角,一岗是一个分角.不是樽前爱惜身,佯狂难免假成真.曾因酒醉鞭名马,生怕情多累美人. 如何使用python turtle 画一 ...
- Python使用matplotlib绘制正多边形逼近圆周
问题描述:对于正多边形,如果边的数量足够多,可以无限接近圆周. 技术要点:matplotlib中Slider和Button组件的应用. 参考代码: 运行结果:用鼠标单击或拖动Slider组件并修改其值 ...
- python turtle绘制正多边形
目录 引言 正文 §1 绘画部分 §1.1 核心内容 §1.2 基本程序 §2 其他程序设计 §2.1 交互 §2.2 容错和排错设计 §3 完整程序代码 后记 引言 正多边形是指二维平 ...
- Python演示正多边形逼近圆周过程中计算圆周率近似值
问题描述: 很久以前推送过这样一篇文章, Python使用matplotlib绘制正多边形逼近圆周 很容易得知,当正多边形的边数变多时,多边形的周长会越来越接近外接圆的周长. 对于圆周,我们知道周长与 ...
- Python绘制每个柱的颜色各不相同的三维柱状图
问题描述:绘制三维柱状图,控制每个柱的颜色,使其各不相同. 思考一下,尝试着写一写,然后到文末查看参考代码和运行结果. ----------相关阅读---------- 教学课件 1900页Pytho ...
- Python绘制匀加速运动质点的速度-时间图像与位移-时间图像
参考代码: You should get: 1)numpy数组与数字的四则运算: 2)创建子图并设置子图之间的距离: 3)在不同的子图中绘制图形: 4)绘制折线图: 5)设置坐标轴标签和图形标题: 6 ...
- 如何用python绘制圆_python怎么画圆
一.使用Turtle库 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐 ...
- 怎么用python找论文_如何利用Python绘制学术论文图表方法
论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...
- python绘制条形图用什么函数_Python绘制正余弦函数图像完整代码
通过python绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来学习如何进行对图表的一些元素的进行调整. 01. 简单绘图 mat ...
- python绘制所有特征的密度图(density plot)
python绘制所有特征的密度图(density plot) # python绘制所有特征的密度图: n = len(input_feats) #密度图kde,查查分布 cols = 4 rows = ...
最新文章
- 某程序员遭遇奇葩事:辞退自己的leader竟然命令自己回前公司,给前同事讲代码!...
- MYSQL常用命令(转载)
- Python 处理带中文 Excel 文件
- 计算机学科的三大科学形态,华中科技大学 计算机科学与技术方法论 3计算学科中的三个学科形态.ppt...
- php调用pdf2html,php html2pdf
- php自动获取m3u8,PHP自动Get监控源码分享
- SQL导入Excel数据时,数字中混有字符将导致数据丢失的解决办法
- Java多线程——线程范围内共享变量和ThreadLocal
- 想“跟”在后面?不是那么简单的事情
- redis(版本redis-5.0.2)的安装步骤
- Michael Feathers希望消除错误能驱动设计
- !!! SQL 数据库开发基础 传智!
- JDBC01 mysql和navicat的安装
- mysql网络投票系统设计_学生在线投票表决系统设计与开发(JSP,MySQL)
- 惠普刀片服务器型号,HP ProLiant刀片服务器简介
- 企业邮箱能传多大的附件?企业邮箱附件大小有限制吗?
- SSM和Springboot框架比较的优缺点
- 小布老师-PL_SQL(第六讲)
- (转)PSP全游戏图鉴OfflineList 送GBA2802个+310中文游戏 有收藏癖者必备
- AUGUSTUS安装 基因训练、预测软件
热门文章
- 如何安装python_如何安装Python?(第一节)
- 用java根据年份判断生肖_怎样根据年份确定生肖
- win10下设置显示文件后缀名以及显示隐藏文件
- 使用Python Snap7读取西门子触摸板 Dint LReal(int double)数据
- 对数学期望、方差、协方差、协方差矩阵的理解
- 购买计算机英语情景对话,英语情景对话之购物英语:买相机
- 指令引用的内存不能为written怎么解决
- java导出excel设置行高列宽_POI精确设置Excel的行高和列宽
- 位置不可用无法访问介质受写入保护怎么修复?
- css 实现一个尖角_纯CSS实现页面的尖角、小三角、不同方向尖角的方法小结