用turtle函数画空心圆

turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置。

画笔的坐标默认在0,0,就以它为圆心。

因为turtle画圆的时候是从圆的底部开始画的,所以需要找到四个圆底部的坐标

四个空心圆的代码

import turtle

for i in range(4):

turtle.penup()

turtle.goto(0,-50(i+1))#从里面最小的一个圆的底部,慢慢变大

turtle.pendown()

turtle.circle(50(i+1))

抬起画笔:turtle.penup()

移动到相应坐标:turtle.goto(坐标)

放下画笔:turtle.pendown()

画圆:turtle.circle(半径)

效果如图示,可以加画笔的粗细颜色。

image.png

import turtle

for i in range(4):

turtle.pencolor(“black”)

turtle.pensize(20)

turtle.penup()

turtle.goto(0,-50(i+1))

turtle.pendown()

turtle.circle(50(i+1))

效果如图

image.png

将其封装为函数

import turtle

def target (size,color):

for i in range(4):

turtle.pencolor(color)

turtle.pensize(size)

turtle.penup()

turtle.goto(0,-50(i+1))

turtle.pendown()

turtle.circle(50(i+1))

target(20,”pink”)

效果如图,像是甜甜圈,哈哈哈

image.png

python怎么用turtle画同心圆_在Python中用turtle函数画同心圆相关推荐

  1. 用python画图所需要的插件_用Python画图

    python2.6后引入一个叫做海龟绘图(Turtle Graphics),的绘图工具.turtle库是python的内部库,直接使用即可 import turtle 思路: 1. 确定好需要画的图 ...

  2. 用python的turtle画同心圆_在Python中用turtle函数画同心圆

    原博文 2019-12-24 09:01 − 用turtle函数画空心圆 turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置. 画笔的坐标默认在 ...

  3. python怎么用turtle画圆_在Python中用turtle函数画同心圆

    用turtle函数画空心圆 turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置. 画笔的坐标默认在0,0,就以它为圆心. 因为turtle画圆的 ...

  4. python中用turtle绘制同心圆_使用Python+turtle绘制同心圆

    原博文 2019-03-13 21:54 − 问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆.简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆. 本文 ...

  5. pythonturtle画房子_用python的turtle模块实现给女票画个小心心

    晚上自习无聊 正好拿自己的平板电脑用python写了个小程序,运用turtle模块画一个小心心,并在心上画女票名字的首字母缩写,单纯只为红颜一笑. 代码贴出来,很简单 import turtle im ...

  6. python的turtle画小人_利用Python如何画一颗心、小人发射爱心

    源码: #!/usr/bin/env python # -*- coding:utf-8 -*- import turtle import time # 画心形圆弧 def hart_arc(): f ...

  7. python乌龟画五角星_使用Python的turtle模块画五角星

    使用Python中的turtle模块绘制五角星 代码 # 画国旗上的五角星 import turtle import math import numpy as np # 按照下面网址的国旗上五个五角星 ...

  8. python turtle画动物_用python画简单的动物

    用python画简单的图片,是使用turtle库绘制出来的,turtle翻译成汉语叫乌龟,turtle是通过各种函数控制像素坐标进行前进.后退变换方向等操作,通过函数设置画笔颜色和填充颜色进行颜色的勾 ...

  9. python用turtle画月亮_使用Python的turtle画小猪乔治和哆啦 A 梦

    本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...

最新文章

  1. mysql system命令_mysql命令
  2. 将多个csv文件导入到pandas中并串联到一个DataFrame中
  3. ASP.NET 获取客户端IP (无视代理)
  4. mybaits十六:使用choose标签实现分支选择
  5. mysql安装被打断_Mysql的安装/性能优化/安全加固
  6. U盘容量显示错误修正
  7. 【kafka】Kafka 源码解析:Group 协调管理机制
  8. c语言如何制作多线程序,c语言中如何创建多线程。最好有一个例子,谢谢!!...
  9. 基于盐+Sha算法的安全密码保护机制
  10. c语言函数可变长参数,一种使用变长参数为C程序构造灵活回调函数的方法
  11. Ajax学习笔记-JQuery中的Ajax
  12. 软件模式、GRASP原则,GoF设计模式、设计模式分类、设计模式的优点。
  13. 手把手教会使用YOLOv5训练VOC2007数据集
  14. 3.单片机 数码管显示
  15. 企业债拟引入大数据强化信用约束
  16. 今日恐慌与贪婪指数为28,等级由极度恐慌转为恐慌
  17. Luat模块应用手册-示例-Luat DEMO-长连接超低功耗方案
  18. 蓝牙BLE方案|智能穿戴市场持续火热,伦茨科技推出智能手表方案
  19. C++迭代器之'反向迭代器'
  20. gethostbyname函数用域名或主机名获取IP地址

热门文章

  1. 并发王者课-青铜10:千锤百炼-如何解决生产者与消费者经典问题
  2. 挂载2T以上硬盘.并进行lvm分区
  3. lasso.m matlab,lasso经典matlab源码
  4. 解决浏览器中点击【Backspace】回退问题
  5. c++编写一个简单的Http服务器
  6. autoCAD 编辑命名和二维对象
  7. 中小学计算机课程标准及解读,中小学信息技术课程标准及解读.pdf
  8. 计算机在美术学中应用,电脑绘画在美术绘画教学中的运用策略
  9. 鲁大师预计业绩下滑三至四成:广告萎缩、游戏增长,开始布局金融
  10. java+设置半角_Java处理全角半角问题