首页 > 编程语言 >python中的一些画图操作

python中的一些画图操作

时间:2022-11-20 22:11:08浏览次数:34  
标签:turtle python 画图 效果图 pen fd 操作 100

turtle

首先要了解python中的一个与画图有关的库(不用下载),就是turtle,也可以叫它海龟。
我们使用时需要先导入。
列如:import turtle 就可以使用了。

一些简单的操作

使用软件

我个人比较喜欢用python文件夹下的IDLE来画图。就长这样:IDLE
然后我们先建立一个文件
建立文件1
点一下就可以了

画一条直线

import turtle
pen=turtle.Turtle() #这是建立一个要花花的笔,不建也可以
pen.fd(100) #fd是turtle库里的,是forward的简写,表示前进。()里是你要前进的距离。
然后我们运行一下:
1
然后出来一个要你保存文件的窗口,一定要保存,不然我们就白费功夫了
然后就是效果图
2

直线转弯

pen.left(90) #表示左转90° 右转是right
pen.fd(100) #左转之后前进100
效果图
3

线条颜色

1: rgb参数来设定颜色
turtle.colormode(255) #一定要先写它
pen.color(255,0,0) #一共有三个参数,可以自己调颜色。但不能大于turtle.colormode()中的数字
pen.fd(100) #注意,只有颜色设置后写的线条才会发生改变
效果图
3
2:直接写颜色的英文名字
pen.color("green")
pen.left(90)
pen.fd(100)
效果图
4

线条粗细

pen.pensize(10) #这在括号内设置线条粗细,
pen.fd(100)
效果图
5

标签:turtle,python,画图,效果图,pen,fd,操作,100
From: https://www.cnblogs.com/iampigeon/p/16909767.html

相关文章

  • python多进程map用户 scatter绘图 make_blobs聚类数据生成
    pythonmultiprocessingmap(func,iterable[,chunksize])map()内置函数的并行等价物(尽管它只支持一个可迭代的参数)。它会阻塞,直到结果准备就绪。此方法将iterable内的每一个......
  • Miniconda & vs code _ How to Set up Python and Visual Studio Code IDE for Dat
    原文:HowtoSetupPythonandVisualStudioCodeIDEforDataScience-OneZeroBlog SettingupPythonandrunningitsmoothlyonyourPCisessentialford......
  • 《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.8:EFCore7的重磅更新-批量操作
    本节内容,为补充内容,部分类型涉及5.1和5.2,P129-P134。主要NuGet包:  一、实体更改跟踪EFCore默认采用“快照更改跟踪”,会对“通过DbContext上下文查询出来的所有实体对......
  • python3-基础篇-11-文件操作
    python中多file的操作:1使用open()方法用于打开一个文件,并返回文件对象(打开文件,得到文件句柄并赋值给一个变量)2.通过文件对象对文件进行一系列操作(通过句柄对文件进行操作)3......
  • 扩展卷时提示“磁盘上没有足够的空间完成此操作”的解决办法
    在WindowsServer操作系统时,当硬盘某一分区空间不足时,可以通过扩展卷的方式,动态扩展磁盘的空间。如果是物理机,可以通过添加服务器硬盘,将新添加的硬盘空间扩展到已有分区的后......
  • python版nbtscan
    python版nbtscan#-*-coding:utf-8-*-importsocketimportsysfromdatetimeimportdatetime#importthreadingimporttimeimportipaddress#识别ip段模块......
  • Python学习笔记:删除多级索引
    在Python中使用stack/unstack/melt/pivot_talbe等函数进行聚合之后,计算得到的结果具有多层索引。一般情况下可以通过额外指定columns或者通过reset_index()可重置......
  • ASP.NET 网站项目 EF 的简单操作例子
    ASP.NET网站项目EF的简单操作例子:操作代码:usingEFTest.Models;usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Linq;usingSy......
  • C#操作Cookie
    简单的存储Cookie和获取Cookie例子publicstringSaveCookie(stringname){//登陆成功要将必要数据存储到Cookie里HttpCookiehttpCookie=newHttpCookie("coo......
  • 八、文件操作
    八、文件操作8.1、编码ASCII表众所周知,计算机起源于美国,英文只有26个字符,算上其他所有特殊符号也不会超过128个。字节是计算机的基本储存单位,一个字节(bytes)包括八......