画圆
1、在平面直角坐标系中,设有圆O,圆心O(a,b) 点P(x,y)是圆上任意一点。
圆是平面到定点距离等于定长的所有点的集合。

所以,两边平方,得到:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 22 08:35:42 2021@author: myhaspl
"""
import turtle
import time
import mathdef getCircleY(x,r,a=0,b=0):#(x-a)^2+(y-b)^2=r^2y=math.sqrt(r**2-(x-a)**2)+breturn yfor i in range(0,360,90):turtle.setheading(i)    turtle.fd(100)turtle.home()r=60
x=0
z1=0
z2=r
while x<=z2: y=getCircleY(x,r)turtle.up()turtle.setpos(x,y)turtle.dot(1,"blue")turtle.up()turtle.setpos(x,-y)turtle.dot(1,"blue")turtle.up()turtle.setpos(-x,y)turtle.dot(1,"blue")turtle.up()turtle.setpos(-x,-y)turtle.dot(1,"blue")turtle.up()x+=0.5input()

(1)dot:画点
(2)up:抬笔
(3)pf:落笔

2、
circle画圆

turtle.circle(r,extent,steps)
r为半径
extent:画多少度的圆,可省略。
steps:边数,内切正边形近似表示,可省略。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 22 08:35:42 2021@author: myhaspl
"""
import turtler=20
for extent in range(1,360,20):turtle.pd()turtle.circle(r,extent)turtle.up()turtle.home()r+=5input()

python精要(75)-turtle(5)相关推荐

  1. python创意小作品-[专题]在Python教学中应用turtle创意编程实践

    原标题:[专题]在Python教学中应用turtle创意编程实践 创意编程是用编程实现自己创意的过程.在2017年的信息技术新课程标准中,计算思维是信息技术的核心素养.计算思维是指利用计算机科学领域的 ...

  2. python end用法_Python turtle.end_fill方法代码示例

    本文整理汇总了Python中turtle.end_fill方法的典型用法代码示例.如果您正苦于以下问题:Python turtle.end_fill方法的具体用法?Python turtle.end_ ...

  3. Python简笔画——用Turtle库画一只《穿红靴子的小鸭》

    <穿红靴子的小鸭>这幅画临摹了ins博主@inky.diary的小鸭水彩画,并做了一些调整. 用Python的Turtle库画画,难度不大,熟悉了基础函数后,新手可以快速入门.基础函数可以 ...

  4. 怎么用python编写心形图案,python编程爱心形状turtle

    如何利用python画一个爱心 1 from turtle import * 2 def curvemove(): #这个函数是为了绘制爱心上方的曲线 3 for i in range(200): 4 ...

  5. Python标准库〖 turtle 〗

    Python标准库[ turtle ] 1. 简介 2. 基础知识 2.1 画布(canvas) 2.2 画笔 2.2.1 画笔的状态 2.2.2 画笔的属性 2.2.3 绘图命令 2.2.3.1 运 ...

  6. 用python画小黄人步骤图-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  7. python创意turtle作品-[专题]在Python教学中应用turtle创意编程实践

    原标题:[专题]在Python教学中应用turtle创意编程实践 创意编程是用编程实现自己创意的过程.在2017年的信息技术新课程标准中,计算思维是信息技术的核心素养.计算思维是指利用计算机科学领域的 ...

  8. 用python画小黄人-学Python画画:应用Turtle库画一个蠢萌的小黄人

    学Python画画:应用Turtle库画一个蠢萌的小黄人 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人.进群:7003 ...

  9. Python精讲Numpy基础,大牛笔记详细解释

    https://www.toutiao.com/a6664936105076326920/ 总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Pyth ...

  10. Python选修课第二届Turtle绘图大赛

    1)Partner: 学号:20181505025,郝春霖 学号:20181001113,杨禹凤 2)作品图示: 3)源代码: 1 import turtle 2 import random 3 im ...

最新文章

  1. 无法访问D盘,执行页内操作时的错误
  2. leetcode算法题--相交链表
  3. 小白进阶之GIT篇(1)——创建了分支进行了代码修改但是切换回master分支运行发现代码在master分支也会生效
  4. 光纤收发器的选购原则介绍
  5. 七、VueJs 填坑日记之渲染一个列表
  6. vagrant box磁盘扩容 亲测有效
  7. 西门子PLC S7-300选型概述
  8. 图像增强论文Range Scaling Global U-Net for Perceptual Image Enhancement on Mobile Devices阅读笔记
  9. OpenCV使用BGR而非RGB格式
  10. [Latex]visio画图导入矢量图到Latex | 裁剪pdf | 去掉pdf白边
  11. 计算机语言收入排名,全球人均收入排名美元_计算机语言收入排名
  12. css3加号图标_css实现“加号”效果的实例代码
  13. python 数据结构 list(3)
  14. GameMaker: Studio 学习笔记(二)深度 物理属性 房间切换 滑冰
  15. 单片机程序跑飞死机的几种原因
  16. 小程序报错 TypeError: Cannot read property getPreloadAdUnitIds ?
  17. 不能上升到金钱的爱都不是真爱!
  18. 50. 从暗通道先验去雾到海底图像修复-三维重建辅助计算摄影
  19. python生成X~N(μ,σ^2)正态分布数据。(均值为μ,标准差为σ)
  20. PHPCMS留言板制作

热门文章

  1. xgboost调参指南
  2. [platform]新旧内核的device设备注册对比
  3. 错误日志类-也可以用于查看输出结构
  4. 替换Webbrowser默认的弹出菜单
  5. sun的没落是悲还是喜?
  6. 删除文件夹右键下的部分目录
  7. struts2和springmvc的区别
  8. TP框架(接口文档模板框架)
  9. 微信小程序开发02-小程序基本介绍
  10. 进程间通信(IPC)介绍(转)