📜  Python – 使用 Turtle Graphics 编写“GFG”

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

Python – 使用 Turtle Graphics 编写“GFG”

在本文中,我们将学习如何在Python中使用 Turtle Graphics 编写“GFG” 。为此,首先让我们知道什么是 Turtle Graphics。

方法

  • 导入海龟模块。
    import turtle
  • 获取一个可以在上面画画的屏幕
    ws=turtle.Screen()
  • 海龟定义一个实例。
  • 为了打印G ,我们必须制作一个半圆,然后通过旋转海龟并将其向前移动来完成它。
  • 然后对于F使用penup() 将笔向上移动,然后goto()到所需的坐标,然后使用 pendown( )将其向下移动并绘制 F。
  • 对于剩余的G转到其他坐标并执行与第一个G相同的操作。

以下是上述方法的Python实现:

Python3
#python program for printing "GFG"
#importing turtle modules
import turtle
  
#setting up workscreen
ws=turtle.Screen()
  
#defining turtle instance
t=turtle.Turtle()
  
#turtle pen will be of "GREEN" color
t.color("Green")
  
#setting width of pen
t.width(3)
  
  
#for printing letter "G"
for x in range(180):
    t.backward(1)
    t.left(1)
t.right(90)
t.forward(50)
t.right(90)
t.forward(30)
t.right(90)
t.forward(50)
  
  
#for printing letter "F"
t.penup()
t.goto(40,0)
t.pendown()
t.forward(110)
t.goto(40,0)
t.left(90)
t.forward(50)
t.penup()
t.goto(40,-50)
t.pendown()
t.forward(40)
  
  
#for printing letter "G"
t.penup()
t.goto(150,0)
t.pendown()
for x in range(180):
    t.backward(1)
    t.left(1)
t.right(90)
t.forward(50)
t.right(90)
t.forward(30)
t.right(90)
t.forward(50)


输出: