在Python中使用Turtle模块绘制太阳

在Python中使用Turtle模块绘制太阳

在这篇文章中,让我们学习如何在Python中用Turtle画太阳。Turtle是Python中的一个内建模块。它通过提供一个屏幕和Turtle(笔)作为工具来帮助绘制图案。为了按需要移动Turtle,将使用模块中定义的函数,如forward(), backward(), right(), left() 等。

步骤:

  • 导入Turtle模块
  • 为Turtle设置一个屏幕。
  • 实例化一个Turtle对象。
  • 为了制作太阳,要为圆圈定义一个方法,同时定义半径和颜色。
  • 定义一个用于创建太阳光线的函数。

下面是上述方法的实现:

import turtle
 
 
screen = turtle.Screen()
 
# background color
screen.bgcolor("lightpink")
 
# turtle object
y = turtle.Turtle()
 
# define function
# for drawing rays of Sun
def drawFourRays(t, length, radius):
     
    for i in range(4):
        t.penup()
        t.forward(radius)
        t.pendown()
        t.forward(length)
        t.penup()
        t.backward(length + radius)
        t.left(90)
 
 
# Draw circle
# to make sun
y.penup()
y.goto(85, 110)
y.fillcolor("yellow")
y.pendown()
y.begin_fill()
y.circle(45)
y.end_fill()
 
# Use the defined
# function to draw rays
y.penup()
y.goto(85, 169)
y.pendown()
drawFourRays(y, 85, 54)
y.right(45)
drawFourRays(y, 85, 54)
y.left(45)
 
# To keep the
# output window active
turtle.done()

输出:

在Python中使用Turtle模块绘制太阳

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle