作为一个学习python的人来说在情人节和520这些特殊的日子除了送她一份表示心意的礼物之外还可以使用python去画一个自动绘制的爱心去表白,那今天的这一篇文章就会来详细的介绍一下python爱心表白代码的写法和教程,赶紧学起来吧。

Python怎么画两个爱心在一起?Python爱心表白代码介绍

1.打开一个python编辑器并创建一个空白的python文件,在python文件的顶部写上导入turtle和time模块的代码。这两个模块一个是用来绘制爱心的,一个是用来控制绘制时间的。

2.导入模块之后声明一个函数用来控制画笔移动的方向和大小,再分别创建两个函数来画大的爱心和小的爱心。这三个函数是用来设置画笔和爱心的画法的,那么接下来还需要去创建控制绘制时间的函数和爱心叠加的函数。

3.所有的画笔设置和绘制函数都设置好了之后就在main函数中去调用这些函数并且在爱心里面写上字和在底部写上表白的话,详细示例代码如下:

from turtle import *
from time import sleep
def go_to(x, y):
    up()
    goto(x, y)
    down()
def small_Circle(size): 
    speed(10)
    for i in range(210):
        forward(size)
        right(0.786)
def big_Circle(size): 
    speed(10)
    for i in range(150):
        forward(size)
        right(0.3)
def line(size):
    speed(10)
    forward(51 * size)
def heart(x, y, size):
    go_to(x, y)
    left(150)
    begin_fill()
    line(size)
    big_Circle(size)
    small_Circle(size)
    left(120)
    small_Circle(size)
    big_Circle(size)
    line(size)
    end_fill()
def main():
    pensize(2)
    color('red', 'pink')
    getscreen().tracer(1, 0)
    heart(100, 0, 0.7)
    go_to(80, 70)
    write("先生", font=("楷体", 18, "normal"))
    setheading(0)
    heart(-80, -100, 1)
    go_to(-110, 15)
    write("小姐", font=("宋体", 20, "normal"))
    go_to(40, -80)
    write("三生有幸遇见你!", move=True, align="left", font=("arial", 22, "italic"))
    done()
main()

以上就是关于“Python怎么画两个爱心在一起?Python爱心表白代码介绍”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!