python代码画玫瑰花_python绘制玫瑰

今天在学python无意间看到了使用python绘制玫瑰的方法,接下来吾爱编程为大家分享一下,有需要的小伙伴可以参考一下:

1、说明:

绘制玫瑰的代码有两个文件,一个是在主文件rose_main.py,另一个是存放绘制玫瑰的数据文件rose_data.py,在程序执行的过程中会调用rose_data.py文件;

2、程序代码:

(1)、rose_main.pyimport turtle

# draw_rose为存储数据的py文件

import draw_rose

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', 

你可能感兴趣的:(python代码画玫瑰花)