教你学画画03---如何用 Python Turtle 绘制画带有云彩的彩虹

这篇博客介绍如何使用Python的Turtle模块教孩子画出带有云彩的彩虹。首先设置了画布大小和坐标轴,然后通过filled_circle函数绘制云朵。接着,通过同心圆和改变颜色来创建彩虹效果,并确保彩虹只显示一半,中心为天空色。最后,将所有部分组合在一起,形成完整的画面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

在之前的博客中我们做了

今天我们将画一条带有一些云彩的彩虹。这个对孩子们来说应该特别有趣,因为我们将绘制明亮的颜色和快乐的物体

设置画面

要设置舞台,让我们首先配置画布的高度和宽度。我们需要screensize命令来设置窗口的大小,以及setworldcoordinates命令来将窗口细分为所需的像素数。setworldcoordinates还为我们设置了坐标轴

import turtle as t

t.Screen().screensize(500,500)
t.Screen().setworldcoordinates(-300,300,300,900)
t.Screen().bgcolor("lightblue")

我们将使用方形网格。我们还将颜色设置为lightblue使用bgcolor

在上面的代码中,我们将坐标 y 轴范围设置为 300 和 900 之间。这将在接下来的部分中有意义
在这里插入图片描述
我们现在有一片蓝天

画一朵云

我们将使用圆圈来绘制云,但可能有多种其他方法来绘制云。

首先从一个实心圆圈开始

import turtle as t
t.Screen().bgcolor("lightblue")

t.color("white","white")
t.begin_fill()
t.circle(50)
t.end_fill()

在这里插入图片描述
现在,让我们将该代码放入一个函数中

import turtle as t
t.Screen().bgcolor("lightblue")

def filled_circle(radius, color):
    t.color(color,color)
    t.begin_fill()
    t.circle(radius)
    t.end_fill()

filled_circle(50,"white")

实心圆功能。代码做和以前一样的事情

接下来我们将使用上面的函数绘制多个圆圈

import turtle as t
t.Screen().bgcolor("lightblue")

def filled_circle(radius, color):
    t.color(color,color)
    t.begin_fill()
    t.circle(radius)
    t.end_fill()


radius = 50
cloud_color="white"

filled_circle(radius
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初遇我ㄖ寸の热情呢?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值