用Python海归作图--turtle,画椭圆
想必大家都想过用Python中的turtle画出椭圆吧,自己思考了许久,终于琢磨着画出了椭圆,但是我不知道这个方法是不是最简单的,是不是正确的,如果有错误请指正,如果觉得好用就尽管拿去用,哈哈哈
代码如下:
import turtledef half_a(x):a = xb = 90while True:turtle.circle(a, 1)a = a - x / 100b = b - 1if b == 0:breakdef half_b(x):a = x * 0.1b = 90while True:turtle.circle(a, 1)a = a + x / 100b = b - 1if b == 0:breakdef ellipse(x):turtle.speed(0) #设置画笔速度turtle.color("red") #设置画笔颜色turtle.pensize(1) #设置画笔粗细half_a(x)half_b(x)half_a(x)half_b(x)turtle.hideturtle() # 隐藏箭头显示ellipse(100) #可根据自己的需要改变这个值
turtle.mainloop()
运行效果:
如果想画另一个方向的椭圆,只需要交换其中一段代码即可
代码如下:
import turtledef half_a(x):a = xb = 90while True:turtle.circle(a, 1)a = a - x / 100b = b - 1if b == 0:breakdef half_b(x):a = x * 0.1b = 90while True:turtle.circle(a, 1)a = a + x / 100b = b - 1if b == 0:breakdef ellipse(x):turtle.speed(0) #设置画笔速度turtle.color("red") #设置画笔颜色turtle.pensize(1) #设置画笔粗细half_b(x)half_a(x)half_b(x)half_a(x)turtle.hideturtle() # 隐藏箭头显示ellipse(100) #可根据自己的需要改变这个值
turtle.mainloop()
运行效果:
用Python海归作图--turtle,画椭圆相关推荐
- Python编程,使用turtle画出漂亮的雪花--完整代码绘画实现洁白的雪绒花~~
Python编程,使用turtle画出漂亮的雪花--完整代码实现洁白的雪绒花~~ Python中turtle库,可以方便的让你实现各种各样的功能.简单易用,有的时候能够创作出,你想像不到的漂亮图案.今 ...
- python turtle画椭圆-Python易学就会(五)turtle绘制椭圆与递归
前两篇文章基本涵盖了turtle的大部分功能,同时也借由对turtle功能的展示,厘清了Python的一些语法特点,以利于新手入门.但是短短几个例子,阐述得还是有限,这里再展开两个知识点,一方面对tu ...
- python turtle画椭圆-【python turtle如何画椭圆】
python turtle画4个同心圆方法 from turtle import * def Circle(radius,angle,length): for i in range(length): ...
- 如何用turtle画椭圆?
问题:turtle工具中有circle(radius, extent=None, steps=None)方法画圆.圆弧.正多边形,但没有方法或函数能画椭圆,那椭圆该如何画呢? 思想:当正多边形的边数n ...
- 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花
1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...
- python海龟怎样写字又快又好看_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...
1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...
- 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...
1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...
- 用python的小海龟 Turtle 画一朵好看又有趣的小花
1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式 ...
- python turtle画椭圆-python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
最新文章
- Android的Intent你知道多少?
- Android基础_1 四大基本组件介绍与生命周期
- 【收藏】Anaconda详细安装使用教程
- java对文件的操作详解_Java 对 Properties 文件的操作详解及简单实例
- Android设计模式之——责任链模式
- npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.com/@mlamp%2fuser-info-dropdo
- 实例--[QSerialPort]串口通信
- xshell连接redhat注册显示中文乱码
- 打开计算机后无法缩小怎么办,电脑打开窗口小怎么办
- php 工作管理系统,TP-Admin
- Ignite 的使用过程(一)
- SDS启动失败,提示连接primary节点失败
- UCanCode发布跨平台开源组态\ 建模\仿真\工控VX++ 2021
- # 3 网页实现吃豆子动画
- 华为MA5300配置RADIUS认证
- 我那么爱你为什么?伤感爱情日志
- Tensorflow的安装与报错
- HTML文件自动加入了VBS代码,html病毒:自动注入VBS代码-Ramnit病毒怎么解决!
- 借京东图文识别baseline 来看clip训练过程。 clip是怎样练成的 。
- Platform 设备驱动:platform_get_drvdata 与 platform_set_drvdata
热门文章
- 测试环境Hosts设置
- python常见开源库整理
- 使用Blend的一些问题
- oracle+not+logged+on,sqlplus ORA-01012: not logged on
- JS Date英文转中文显示
- win10有信号没有网络连接到服务器,win10系统显示网络连接正常但没有网络,无法上网的办法介绍...
- QT 使用 QTcpSocket来检测 ip 设备的网络状态
- ElasticSearch实战系列十一: ElasticSearch错误问题解决方案
- 真正可用的获取任意进程的内存使用率 和任务管理器一模一样
- 教程:使用tensorflow-slim训练自己数据的图像分类器