Python画一个心形

Posted 点滴记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python画一个心形相关的知识,希望对你有一定的参考价值。

 

 

#!/usr/bin/env python

# -*- coding:utf-8 -*- 

import turtle

import time

  

# 画心形圆弧

def hart_arc():

    for i in range(200):

        turtle.right(1)

        turtle.forward(2)

  

def move_pen_position(x, y):

    turtle.hideturtle()     # 隐藏画笔(先)

    turtle.up()     # 提笔

    turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)

    turtle.down()   # 下笔

    turtle.showturtle()     # 显示画笔

    

# 初始化

turtle.setup(width=800, height=500)     # 窗口(画布)大小

turtle.color(\'red\', \'pink\')     # 画笔颜色

turtle.pensize(3)       # 画笔粗细

turtle.speed(1)     # 描绘速度

# 初始化画笔起始坐标

move_pen_position(x=0,y=-180)   # 移动画笔位置

turtle.left(140)    # 向左旋转140度

  

turtle.begin_fill()     # 标记背景填充位置

  

# 画心形直线( 左下方 )

turtle.forward(224)    # 向前移动画笔,长度为224

# 画爱心圆弧

hart_arc()      # 左侧圆弧

turtle.left(120)    # 调整画笔角度

hart_arc()      # 右侧圆弧

# 画心形直线( 右下方 )

turtle.forward(224)

  

turtle.end_fill()       # 标记背景填充结束位置

  

# 点击窗口关闭程序

window = turtle.Screen()

window.exitonclick()

 

以上是关于Python画一个心形的主要内容,如果未能解决你的问题,请参考以下文章

python小趣味_520绘制一个心形.

一行代码画出字符心形表白

python画出心形图

python怎么画三角形

python画出来的爱心怎么保存下来

CSS画心形的三种方法,超级简单