Python – 使用 Turtle Graphics 绘制“GFG”标志
先决条件:用Python进行海龟编程
Turtle是一个类似于绘图板的Python功能,它让我们可以命令乌龟在上面画图!我们可以使用许多可以移动海龟的海龟函数。海龟进入海龟库。 turtle 模块可以以面向对象和面向过程的方式使用。
一些常用的方法是:
- forward(length):将笔向前移动 x 单位。
- 向后(长度):将笔向后移动 x 单位。
- right(angle):将笔顺时针方向旋转角度 x。
- left(angle):将笔逆时针旋转角度x。
- penup():停止绘制海龟笔。
- pendown():开始绘制海龟笔。
在本文中,我们将绘制 GeeksforGeeks 的标志,看起来像这样——
方法 :
- 进口海龟。
- 形成具有大小和颜色的窗口屏幕。
- 然后开始画logo:
- 逆向形成“C”型
- 向上 90 度线
- 线向右 90 度
- 线向下 90 度
- 转发方向的表格“C”
下面是实现。
# importing turtle for graphics
import turtle
# Forming the window screen
tut = turtle.Screen()
# background color green
tut.bgcolor("White")
# object
pen = turtle.Turtle()
#speed of pen
pen.speed(10)
# object color
pen.color("Green")
# object width
pen.width(10)
tut = turtle.Screen()
# Code for symbol
# backward C
for x in range(180):
pen.forward(1)
pen.right(1)
# up
pen.right(90)
pen.forward(50)
# right
pen.right(90)
pen.forward(130)
# down
pen.right(90)
pen.forward(50)
pen.left(90)
# forward C
for x in range(180):
pen.backward(1)
pen.right(1)
turtle.done()
输出 :