📜  在Python中使用海龟图形绘制心脏

📅  最后修改于: 2022-05-13 01:54:18.835000             🧑  作者: Mango

在Python中使用海龟图形绘制心脏

Turtle 是Python中的一个内置模块。它提供:

  1. 使用屏幕(纸板)绘图。
  2. 乌龟(笔)。

要在屏幕上绘制一些东西,我们需要移动海龟(笔)并移动海龟,有一些函数,如 forward()、backward() 等

先决条件:海龟编程基础

用海龟图形画心

在本节中,我们将讨论如何使用 Turtle Graphics 绘制 Heart。

方法:

代码:

python3
# Import turtle package
import turtle
  
# Creating a turtle object(pen)
pen = turtle.Turtle()
  
# Defining a method to draw curve
def curve():
    for i in range(200):
  
        # Defining step by step curve motion
        pen.right(1)
        pen.forward(1)
  
# Defining method to draw a full heart
def heart():
  
    # Set the fill color to red
    pen.fillcolor('red')
  
    # Start filling the color
    pen.begin_fill()
  
    # Draw the left line
    pen.left(140)
    pen.forward(113)
  
    # Draw the left curve
    curve()
    pen.left(120)
  
    # Draw the right curve
    curve()
  
    # Draw the right line
    pen.forward(112)
  
    # Ending the filling of the color
    pen.end_fill()
  
# Defining method to write text
def txt():
  
    # Move turtle to air
    pen.up()
  
    # Move turtle to a given position
    pen.setpos(-68, 95)
  
    # Move the turtle to the ground
    pen.down()
  
    # Set the text color to lightgreen
    pen.color('lightgreen')
  
    # Write the specified text in 
    # specified font style and size
    pen.write("GeeksForGeeks", font=(
      "Verdana", 12, "bold"))
  
  
# Draw a heart
heart()
  
# Write text
txt()
  
# To hide turtle
pen.ht()


输出:

使用海龟图形的心脏