从键盘输入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 绘制正多边形相关推荐

  1. 用python绘制叠加等边三角形_python 叠加等边三角形的绘制的实现

    题目:使用turtle库绘制叠加等边三角形. 要分享: 屏幕应该是个叠加三角,一岗是一个分角.不是樽前爱惜身,佯狂难免假成真.曾因酒醉鞭名马,生怕情多累美人. 如何使用python turtle 画一 ...

  2. Python使用matplotlib绘制正多边形逼近圆周

    问题描述:对于正多边形,如果边的数量足够多,可以无限接近圆周. 技术要点:matplotlib中Slider和Button组件的应用. 参考代码: 运行结果:用鼠标单击或拖动Slider组件并修改其值 ...

  3. python turtle绘制正多边形

    目录 引言 正文 §1  绘画部分 §1.1  核心内容 §1.2  基本程序 §2  其他程序设计 §2.1  交互 §2.2  容错和排错设计 §3  完整程序代码 后记 引言 正多边形是指二维平 ...

  4. Python演示正多边形逼近圆周过程中计算圆周率近似值

    问题描述: 很久以前推送过这样一篇文章, Python使用matplotlib绘制正多边形逼近圆周 很容易得知,当正多边形的边数变多时,多边形的周长会越来越接近外接圆的周长. 对于圆周,我们知道周长与 ...

  5. Python绘制每个柱的颜色各不相同的三维柱状图

    问题描述:绘制三维柱状图,控制每个柱的颜色,使其各不相同. 思考一下,尝试着写一写,然后到文末查看参考代码和运行结果. ----------相关阅读---------- 教学课件 1900页Pytho ...

  6. Python绘制匀加速运动质点的速度-时间图像与位移-时间图像

    参考代码: You should get: 1)numpy数组与数字的四则运算: 2)创建子图并设置子图之间的距离: 3)在不同的子图中绘制图形: 4)绘制折线图: 5)设置坐标轴标签和图形标题: 6 ...

  7. 如何用python绘制圆_python怎么画圆

    一.使用Turtle库 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐 ...

  8. 怎么用python找论文_如何利用Python绘制学术论文图表方法

    论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...

  9. python绘制条形图用什么函数_Python绘制正余弦函数图像完整代码

    通过python绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来学习如何进行对图表的一些元素的进行调整. 01. 简单绘图 mat ...

  10. python绘制所有特征的密度图(density plot)

    python绘制所有特征的密度图(density plot) # python绘制所有特征的密度图: n = len(input_feats) #密度图kde,查查分布 cols = 4 rows = ...

最新文章

  1. 某程序员遭遇奇葩事:辞退自己的leader竟然命令自己回前公司,给前同事讲代码!...
  2. MYSQL常用命令(转载)
  3. Python 处理带中文 Excel 文件
  4. 计算机学科的三大科学形态,华中科技大学 计算机科学与技术方法论 3计算学科中的三个学科形态.ppt...
  5. php调用pdf2html,php html2pdf
  6. php自动获取m3u8,PHP自动Get监控源码分享
  7. SQL导入Excel数据时,数字中混有字符将导致数据丢失的解决办法
  8. Java多线程——线程范围内共享变量和ThreadLocal
  9. 想“跟”在后面?不是那么简单的事情
  10. redis(版本redis-5.0.2)的安装步骤
  11. Michael Feathers希望消除错误能驱动设计
  12. !!! SQL 数据库开发基础 传智!
  13. JDBC01 mysql和navicat的安装
  14. mysql网络投票系统设计_学生在线投票表决系统设计与开发(JSP,MySQL)
  15. 惠普刀片服务器型号,HP ProLiant刀片服务器简介
  16. 企业邮箱能传多大的附件?企业邮箱附件大小有限制吗?
  17. SSM和Springboot框架比较的优缺点
  18. 小布老师-PL_SQL(第六讲)
  19. (转)PSP全游戏图鉴OfflineList 送GBA2802个+310中文游戏 有收藏癖者必备
  20. AUGUSTUS安装 基因训练、预测软件

热门文章

  1. 如何安装python_如何安装Python?(第一节)
  2. 用java根据年份判断生肖_怎样根据年份确定生肖
  3. win10下设置显示文件后缀名以及显示隐藏文件
  4. 使用Python Snap7读取西门子触摸板 Dint LReal(int double)数据
  5. 对数学期望、方差、协方差、协方差矩阵的理解
  6. 购买计算机英语情景对话,英语情景对话之购物英语:买相机
  7. 指令引用的内存不能为written怎么解决
  8. java导出excel设置行高列宽_POI精确设置Excel的行高和列宽
  9. 位置不可用无法访问介质受写入保护怎么修复?
  10. css 实现一个尖角_纯CSS实现页面的尖角、小三角、不同方向尖角的方法小结