Python – 使用Turtle 图形编写 “GFG”。

Python – 使用Turtle 图形编写 “GFG”。

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

Turtle 图形

  • backward(length): 将笔向后移动x个单位。
  • right(angle): 将笔沿顺时针方向旋转一个角度x。
  • left(angle): 将笔沿逆时针方向旋转一个角度x。
  • penup(): 停止绘制Turtle笔。
  • pendown(): 开始绘制Turtle笔。

步骤

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

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

#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)

输出:

Python - 使用Turtle Graphics编写 GFG。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle