【Python】turtle海龟画图练习
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海龟画图练习相关推荐
- Python Turtle 海龟画图 官方文档
turtle --- 海龟绘图 源码: Lib/turtle.py 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynth ...
- 五十七、教用Python中的turtle海龟画图(下篇)
@Author:Runsen @Date:2020/5/27 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...
- 五十六、教用Python中的turtle海龟画图(上篇)
@Author:Runsen @Date:2020/5/27 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...
- Python Turtle 海龟绘图详解官方文档中文版
Python Turtle 海龟绘图详解 (官方文档中文版)-安徽省太湖中学陈晓中整理 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Pape ...
- 一篇文章学会 python turtle海龟绘图
海龟绘图python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),出现在1966年的Logo计算机语言. 海龟绘图(turtle库)是python的内部模块, ...
- python turtle库画图_《体验Python中turtle库画图》教学设计
<体验Python中turtle库画图>教学设计 射阳县高级中学 张珊珊 学情分析: 学生从未接触过编程,因此通过画图来提高学生的学习积极性,而Python语言相较其他语言简单易学,程序里 ...
- python turtle 海龟绘图详解(官方文档中文版)
源码: Lib/turtle.py 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 196 ...
- 【零基础学Python】海龟画图篇 :第十九节--海龟画图实际应用|用法总结
关于海龟画图的实战~ hello,大家好,我是Dream~ 在上一次的文章中,想必大家都对海龟基础知识有了一个简单的了解和掌握!海龟基础知识----那现在教给大家一些实战的要素,希望的家喜欢! 在海龟 ...
- 小V的母亲节礼物揭秘,Python Turtle海龟绘图
一份问卷调查,期待听到您的声音 母亲节,小V同学送给他妈妈的礼物成了全场最秀!鼓掌 小V同学的妈妈收到了礼物,直言"理工小男生制造的母亲节小浪漫直击老母亲内心最柔软的部分". 母 ...
最新文章
- LeetCode简单题之排列硬币
- 笛卡尔积 php,PHP自定义函数生成笛卡尔积
- JS 总结之事件循环
- 软件测试中7个令人匪夷所思的真理
- PWN-PRACTICE-BUUCTF-5
- PHP 检查并创建多级目录
- java sleep 循环_while循环中的Thread.sleep()
- HDU2028 Lowest Common Multiple Plus【入门】
- Rust : channel、多线程与 CTP相关机制的模拟
- linux puppy 安装软件,小芭比linux下载
- 形式化验证工具——prism(1-安装)
- 走近分形与混沌(part5)--洛伦茨与吸引子
- 2014腾讯实习生招聘武汉试题
- Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
- 表示颜色的英语单词(图)
- python使用pymysql包,操作mysql数据库,包括安装及使用(附代码)
- C++生成条型码和二维码源码及调用示例 还是C#方便
- 空中群体机器人研究综述
- GF(Go Frame)生产级Go基础开发框架入门
- U8无法完成MDAC组件的安装解决方法
热门文章
- win10升级后蓝牙不见了,设备管理器里没有,多了个串行控制器里的未知USB设备?...
- WPS:将彻底关闭广告
- 文献阅读 ——— Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in NLP
- outlook查看图片错位异常问题
- 真的有这么丝滑:3D头发建模新方法NeuralHDHair,浙大、ETH Zurich、CityU联合出品...
- hdu 4009 Transfer water(最小树形图模板)
- 更透明的隐私设置和全新的APP资源库:iOS 14测试版深度体验~~~
- 利用陀螺仪实现更真实的微信摇一摇动画
- 软件看门狗和硬件看门狗
- 活着活着也许就明白了!