python pencolor_我们的视频 Python课程 变量与颜色

一、课程内容变量及其命名规则

pencolor,fillcolor,color方法

注释

二、学习目标

学会利用变量的方式独立绘制大眼怪,并给大眼怪填充上颜色

三 、知识点

1、变量

变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。

(1)变量命名规则变量名由字母、数字、下划线组成

数字不能开头

不可以使用关键字

简短且具有描述性

(2)变量的赋值每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;

等号(=)用来给变量赋值,等号(=)运算符左边是一个 变量名,等号(=)运算符右边是存储在变量中的值。 举例:a=1

(3)多个变量赋值

Python允许同时为多个变量赋值。

例如:a = b = c = 1 也可以为多个对象指定多个变量。

例如:a2,b2,c2 = "zz",18,1

2、设置颜色的方法

(1)pencolor()

pencolor()方法设置线条颜色:

调用pencolor方法时,需要在括号里输入颜色的值,否则返回当前画笔的线条颜色,默认的为黑色。

关于颜色的值,turtle是支持RGB颜色模式的,但我们通常使用各个颜色的英文单词来设置画笔颜色

(2)fillcolor()

fillcolor() 设置填充颜色:

turtle中颜色包含两个方面&#

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面我来介绍如何使用Python中的turtle模块和变量颜色等来制作一个有趣的项目——彩虹螺旋。 1. 首先,我们需要导入turtle模块,并设置窗口的大小和背景颜色。 ```python import turtle turtle.setup(800, 600) turtle.bgcolor("black") ``` 2. 接下来,我们需要定义一些变量,用于控制彩虹螺旋的大小、颜色和速度等。例如: ```python size = 10 colors = ["red", "orange", "yellow", "green", "blue", "purple"] speed = 0 ``` 其中,size表示每个圆的半径大小,colors表示彩虹中每个颜色的顺序,speed表示绘制速度,0表示最快。 3. 接下来,我们需要编写一个循环,来绘制彩虹螺旋。具体来说,我们需要循环绘制若干个圆形,每个圆形的大小和颜色都不同。例如: ```python for i in range(60): turtle.pencolor(colors[i % len(colors)]) turtle.circle(size) turtle.left(6) size = size + 1 turtle.speed(speed) ``` 在循环中,我们先设置画笔的颜色为当前彩虹中的一种颜色,然后绘制一个圆形,并向左旋转6度。接着,我们增加圆形的半径大小,以便实现彩虹螺旋的效果。最后,我们将绘制速度设置为最快。 4. 最后,我们需要调用turtle.done()方法,以便在窗口中显示彩虹螺旋。例如: ```python turtle.done() ``` 完整的代码如下所示: ```python import turtle turtle.setup(800, 600) turtle.bgcolor("black") size = 10 colors = ["red", "orange", "yellow", "green", "blue", "purple"] speed = 0 for i in range(60): turtle.pencolor(colors[i % len(colors)]) turtle.circle(size) turtle.left(6) size = size + 1 turtle.speed(speed) turtle.done() ``` 运行代码,就可以在窗口中看到一个美丽的彩虹螺旋了!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值