首页 > 编程语言 >最全的Python海龟绘图总结

最全的Python海龟绘图总结

时间:2022-11-25 14:04:35浏览次数:36  
标签:turtle Python 最全 50 导入 绘图 模块 海龟 import

在Python中使用海龟绘图,需要导入相应的模块,那么什么是模块呢?

逻辑上来说模块就是一组功能的组合;实质上一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。


我们使用 import modname 对相应模块进行导入,导入该模块后,可以使用此模块里面的所有函数。但是这种导入写法需要在我们每次调用此模块方法时在前面加上模块名,例如下面的导入math模块,打印pi的值,如果调用math里的pi,必须写成math.pi。

"""
导入模块写法1
Version: 1.0
Author: Caizi
"""
import math
print(math.pi)


当然,我们也可以写成 from modname import * ,这种写法就不必在每次调用模块方法前加模块名。如果要调用模块里的指定部分到当前命名空间内,我们可以写成 from modname import name1,name2,... 。

"""
导入模块写法2
Version: 1.0
Author: Caizi
"""
from math import *
print(pi)


首先,我们写入 import turtle ,导入海龟绘图模块。接下来我们调用其中的方法让海龟完成相应的动作。


当我们输入命令开始执行时,就会显示出Python Turtle Graphics窗口。中心的箭头状代表的就是海龟,箭头指向的方向就是海龟的朝向。接下来我们所指定海龟做的操作都会在此窗口显示。

最全的Python海龟绘图总结_后缀


下面总结了海龟绘图的操作

最全的Python海龟绘图总结_python_02

最全的Python海龟绘图总结_文件名_03

最全的Python海龟绘图总结_后缀_04

最全的Python海龟绘图总结_文件名_05

最全的Python海龟绘图总结_后缀_06

最全的Python海龟绘图总结_文件名_07

最全的Python海龟绘图总结_文件名_08

最全的Python海龟绘图总结_python_09

最全的Python海龟绘图总结_python_10

最全的Python海龟绘图总结_文件名_11

最全的Python海龟绘图总结_文件名_12

最全的Python海龟绘图总结_文件名_13



最全的Python海龟绘图总结_后缀_14

最全的Python海龟绘图总结_python_15

绘 制 奥 运 五 环

最全的Python海龟绘图总结_后缀_16

最全的Python海龟绘图总结_python_17


"""
绘制奥运五环
Version: 1.0
Author: Caizi
"""
import turtle
turtle.width(10)


turtle.color("blue")
turtle.circle(50)


turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)


turtle.penup()
turtle.goto(240, 0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)


turtle.penup()
turtle.goto(60, -50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)


turtle.penup()
turtle.goto(180, -50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)


turtle.penup()
turtle.goto(40, -100)
turtle.pendown()
turtle.color("black")
turtle.write("Tokyo 2020", font=("微软雅黑", 20, "bold"))


turtle.done()

运行效果如下

最全的Python海龟绘图总结_文件名_18



标签:turtle,Python,最全,50,导入,绘图,模块,海龟,import
From: https://blog.51cto.com/u_15891283/5886629

相关文章

  • Python入门(7)——元组与字典
    元组元组的定义    不可修改的列表称为元组。元组定义与列表定义的区别在于列表使用 [] 标识,而元组使用 () 标识。严格地说,元组是由逗号 , 标识的,圆括号只是让......
  • Python入门(5)——分支与循环
    使用功能更强大的IDEPyCharm是一款功能强大的Python编辑器,具有跨平台性。学习分支语句及循环语句,为了我们调试方便,我们后期选择使用PyCharm,PyCharm可以直接到官网下载......
  • Python入门(6)——列表
    列表的定义列表是由一系列按特定顺序排列的元素组成。列表可以包含不同类型的元素。列表内元素的值可以重复。列表通常用单词名称的复数表示。列表用方括号 [] 表示,元素......
  • Python入门(3)——基本数据类型及运算符
    常见的几种基本数据类型python是弱类型语言,相对于强类型语言,它不需要声明变量的类型。在Python中一切都是对象。可以使用id()函数查看此对象的id。Python中的数据类型很多,而......
  • Python入门(4)——最全的字符串操作
    修改字符串大小写title():把字符串中每个单词首字母改为大写。upper():把字符串中所有字符改为大写。lower():把字符串中所有字符改为小写。>>>'theintroductiontopython'.......
  • Python入门(2)——变量与常量
    IDLE-Python集成开发环境刚开始学习Python,我们可以直接使用Python自带的IDE——IDLE进行编程。在Windows开始菜单中,搜索IDLE,打开即可进行Python编程。接下来一段时间,我们先......
  • Python入门(1)——搭建环境
    Life is short,you need Python.--BruceEckel​“人生苦短,我用Python”Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990 年代初设计。因其简单易学,如......
  • Python 太难懂?火山引擎数智平台这款产品可以了解一下!
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群  「自学Python?一般人我还是劝你算了吧!」在国内知识分享平台「知......
  • ubuntu/usr/bin/env:python:没有这样的文件或目录
    /usr/bin/env:‘python’:Nosuchfileordirectory可能的解决方案#1如果未安装Python3,请安装它:apt-getinstallpython3可能的解决方案#2如果已安装Pyth......
  • Python给PDF文件打水印
    坑啊.....PHP实现不了才出此下策:首先声明使用Python2.7版本!!! Python2.7版本! Python2.7版本! Python2.7版本!重要的事情说三遍!说三遍!说三遍!安装包:pip2installp......