Turtle 方法查看:turtle — 海龟绘图

同心圆

import turtle
i = 1
r = 0
while i < 6:r+=30 #自己设turtle.circle(r)#画个圆turtle.penup()#起笔turtle.sety(-r)#移动笔的位置turtle.pendown()#落笔i+=1

叠加等边三角形

import turtle
len = 300
#大三角
turtle.fd(len)
turtle.seth(120)
turtle.fd(len)
turtle.seth(-120)
turtle.fd(len)
#小三角
turtle.fd(-len/2)
turtle.seth(-60)
turtle.fd(len/2)
turtle.seth(60)
turtle.fd(len/2)
turtle.seth(180)
turtle.fd(len/2)

四瓣小花(四个半圆组成)

第一种

输入半径,由四个半圆组成,按逆时针顺序画

用turtle.right(90)也可以

import turtle
n = eval(input())
turtle.circle(n,180)
turtle.seth(90)
turtle.circle(n,180)
turtle.seth(180)
turtle.circle(n,180)
turtle.seth(-90)
turtle.circle(n,180)
turtle.seth(0)

或者更简单粗暴

from turtle import *
n = 50
for i in range(4):circle(n,180)right(90)

第二种

from turtle import *
n = 50
for i in range(4):circle(n,180)left(90)

波浪曲线

由2n个半径为r的半圆构成的类似正弦曲线,键盘输入不同的n和r值

方法一:

import turtle
n,r = map(int,input().split())
for i in range(n):turtle.seth(-90)  turtle.circle(r,-180)turtle.seth(-90)turtle.circle(r,180)

方法二:

import turtle
n,r = map(int,input().split())
turtle.seth(90)
for i in range(n): turtle.circle(-r,180)turtle.circle(r,180)

黄色五角星


from turtle import *
n = 200 #大小
fillcolor("yellow") #填充颜色
begin_fill()  #开始填充
while True:forward(n)right(144)if abs(pos())<1: #查看,画笔是否回到原点break          #如果回到,原点则跳出循环
end_fill()    #结束填充

五瓣花

由5个弧组成,按数字标注顺序画

from turtle import *
x = eval(input())
for i in range(5): circle(x,216)left(72)

六瓣花

from turtle import *
x = 50
for i in range(6):circle(x,240)left(60)

n瓣花

from turtle import *
x = 50
n = eval(input())
for i in range(n):circle(x,(n-2)*360/n)left(360/n)

待补充

【Python】turtle海龟画图练习相关推荐

  1. Python Turtle 海龟画图 官方文档

    turtle --- 海龟绘图 源码: Lib/turtle.py 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynth ...

  2. 五十七、教用Python中的turtle海龟画图(下篇)

    @Author:Runsen @Date:2020/5/27 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  3. 五十六、教用Python中的turtle海龟画图(上篇)

    @Author:Runsen @Date:2020/5/27 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  4. Python Turtle 海龟绘图详解官方文档中文版

    Python Turtle 海龟绘图详解 (官方文档中文版)-安徽省太湖中学陈晓中整理 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Pape ...

  5. 一篇文章学会 python turtle海龟绘图

    海龟绘图python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),出现在1966年的Logo计算机语言. 海龟绘图(turtle库)是python的内部模块, ...

  6. python turtle库画图_《体验Python中turtle库画图》教学设计

    <体验Python中turtle库画图>教学设计 射阳县高级中学 张珊珊 学情分析: 学生从未接触过编程,因此通过画图来提高学生的学习积极性,而Python语言相较其他语言简单易学,程序里 ...

  7. python turtle 海龟绘图详解(官方文档中文版)

    源码: Lib/turtle.py 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 196 ...

  8. 【零基础学Python】海龟画图篇 :第十九节--海龟画图实际应用|用法总结

    关于海龟画图的实战~ hello,大家好,我是Dream~ 在上一次的文章中,想必大家都对海龟基础知识有了一个简单的了解和掌握!海龟基础知识----那现在教给大家一些实战的要素,希望的家喜欢! 在海龟 ...

  9. 小V的母亲节礼物揭秘,Python Turtle海龟绘图

    ​一份问卷调查,期待听到您的声音 母亲节,小V同学送给他妈妈的礼物成了全场最秀!鼓掌 小V同学的妈妈收到了礼物,直言"理工小男生制造的母亲节小浪漫直击老母亲内心最柔软的部分". 母 ...

最新文章

  1. LeetCode简单题之排列硬币
  2. 笛卡尔积 php,PHP自定义函数生成笛卡尔积
  3. JS 总结之事件循环
  4. 软件测试中7个令人匪夷所思的真理
  5. PWN-PRACTICE-BUUCTF-5
  6. PHP 检查并创建多级目录
  7. java sleep 循环_while循环中的Thread.sleep()
  8. HDU2028 Lowest Common Multiple Plus【入门】
  9. Rust : channel、多线程与 CTP相关机制的模拟
  10. linux puppy 安装软件,小芭比linux下载
  11. 形式化验证工具——prism(1-安装)
  12. 走近分形与混沌(part5)--洛伦茨与吸引子
  13. 2014腾讯实习生招聘武汉试题
  14. Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  15. 表示颜色的英语单词(图)
  16. python使用pymysql包,操作mysql数据库,包括安装及使用(附代码)
  17. C++生成条型码和二维码源码及调用示例 还是C#方便
  18. 空中群体机器人研究综述
  19. GF(Go Frame)生产级Go基础开发框架入门
  20. U8无法完成MDAC组件的安装解决方法

热门文章

  1. win10升级后蓝牙不见了,设备管理器里没有,多了个串行控制器里的未知USB设备?...
  2. WPS:将彻底关闭广告
  3. 文献阅读 ——— Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in NLP
  4. outlook查看图片错位异常问题
  5. 真的有这么丝滑:3D头发建模新方法NeuralHDHair,浙大、ETH Zurich、CityU联合出品...
  6. hdu 4009 Transfer water(最小树形图模板)
  7. 更透明的隐私设置和全新的APP资源库:iOS 14测试版深度体验~~~
  8. 利用陀螺仪实现更真实的微信摇一摇动画
  9. 软件看门狗和硬件看门狗
  10. 活着活着也许就明白了!