首页 > 编程语言 >用Python画二手玫瑰

用Python画二手玫瑰

时间:2024-08-14 22:52:43浏览次数:17  
标签:turtle __ Python pic list 二手 pix 玫瑰 data

下载数据

import turtle
#rose_data为存储数据的py文件
import rose_data

def draw_line(pix_list):
    '''依据pix_list的像素点数据画图'''
    turtle.penup()
    turtle.goto(*pix_list[0])
    turtle.pendown()
    for pix in pix_list:
        turtle.goto(*pix)
        
def draw_pic(pic_data):
    '''pic_data为字典,每个item储存每一笔的像素点数据'''
    for i in range(1,len(pic_data)+1):
        pix_list = pic_data[i]
        draw_line(pix_list)
    
def init():
    turtle.title('rose')
    turtle.pensize(2)
    turtle.hideturtle()
    turtle.color('red','red')
    turtle.setup(width=800, height=500, startx=0, starty=0)

if __name__ == '__main__':
    init()
    draw_pic(rose_data.data)
    turtle.mainloop()
    

需要来个红色?


创作不易,小小的支持一下吧!

标签:turtle,__,Python,pic,list,二手,pix,玫瑰,data
From: https://blog.csdn.net/qq_30220519/article/details/141202221

相关文章

  • 2024华为OD机试真题-启动多任务排序(C++/Python)-C卷D卷-200分
    2024华为OD机试题库目录(Python、C++)-(C卷+D卷)-CSDN博客目录题目描述输入描述输出描述用例1题目解析代码c++python题目描述一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。......
  • 以定时器为例研究一手 Python asyncio 的协程事件循环调度
    在使用Python的asyncio库实现异步编程的过程中,协程与事件循环这两个概念可以说有着千丝万缕的联系,常常是形影不离的出现,如胶似漆般的存在,asyncio库到底是如何调度协程的?下面以Python3.8中的asyncio.sleep定时器为例研究一手asyncio的源码实现。几个主要的概念首先......
  • Python计算机基础
    什么是编程语言?编程语言是人与计算机的沟通介质通过代码达到目的用编程语言写出一个个文件,这对文件会达到一个个目的。计算机组成原理计算机操作系统编程语言是什么?和计算机交流,传递信息什么是编程?编程是通过编程语言编写文件通过代码达到目的用编程语......
  • 一篇文章带你弄懂Python基础之列表介绍和循环遍历
    大家好,我是Go进阶者,今天给大家分享一些Python基础(列表基础和循环遍历介绍),一起来看看吧~一、列表介绍想一想:字符串可以用来存储一串信息,那么想一想,怎样存储所有同学的名字呢?定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?答:列表。1.列表的格式namesList=[......
  • 【面试】分别解释一下C++、Java、Python程序的执行过程
    面试模拟场景面试官:你能分别解释一下C++、Java、Python程序的执行过程吗?参考回答示例1.C++程序的执行过程1.1编译过程:源代码编写:开发者编写C++源代码,文件扩展名为.cpp。预编译(Preprocessing):预编译是编译的第一步,使用预处理器(如cpp)对源代码进行处理。这一步主......
  • 【锂电池SOC估计】【PyTorch】基于Basisformer时间序列锂离子电池SOC预测研究(python代
     ......
  • java调用python代码的两种方式:Runtime.exec()和Jython
    要在Java中调用Python代码,你可以使用几种不同的方法。这里我将介绍两种常见的方法:使用Runtime.exec()和使用第三方库如Jython。1.使用Runtime.exec()这种方法涉及到通过系统命令的方式执行Python脚本。下面是一个简单的示例,展示如何使用Runtime.exec()在Jav......
  • 怎样查看python是64位还是32位
    怎样查看python是64位还是32位?下面给大家介绍三种方法:方法一:打开IDLE,看第一行提示,例如:32位系统是这样的Python3.5.1(v3.5.1:37a07cee5969,Dec 62015,01:38:48)[MSCv.190032bit(Intel)]onwin3264位系统是这样的Python3.5.1(v3.5.1:37a07cee5969,Dec 6......
  • 怎样卸载python
    python卸载干净的具体操作步骤如下:1、首先打开电脑左下角开始菜单,点击“运行”选项,输入“cmd”。2、输入“python--version”,得到一个程序的版本,按回车键。3、点击下图程序。4、然后在该页面中点击“uninstall”选项。5、最后,点击了之后,等待进度条完成后即可......
  • 蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab&python实现)
        目录1 对风光的认识2 风电DG出力概率模型 2.1 风速分布特性2.2 风电DG有功出力3 光伏DG出力概率模型 3.1 光照强度分布特性3.2光伏DG有功出力 4Python代码实现4.1数据4.2Python代码 4.3结果  5Matlab实现5.1数据5.2Matlab代码 5.......