内容正文:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
少儿编程课
1
美丽的色彩
2
绘制几何图形时默认使用的是黑色,如果想使用更多的颜色让几何图形更加生动只要使用t.color函数进行颜色设置就可以了。
3
red 红色
blue 蓝色
black 黑色
grey 灰色
gray 灰色
yellow 黄色
purple 紫色
white 白色
brown 棕色
green 绿色
pink 粉红色
aqua 水绿色
aquamarine 蓝绿色
beige 灰褐色
chocolate 红褐色
ivory 象牙色
khaki 卡其色
lavender 淡紫色
maroon 褐红色
mauve 淡紫红
navy 藏蓝色
olive 橄榄绿
salmon 橙红色
violet 古紫色
常用颜色
4
使用颜色
5
for x in range(50):
t.color( ) #改变颜色
t.circle(x) #画半径不断改变的圆
t.left(100)
'red'
'brown'
'green'
6
我们虽然使用了颜色,但是画出的图形还缺少颜色的变化,如果希望画出色彩斑斓,就需要让每次开始画图时都要更改一次颜色。
7
让颜色改变
8
9
使用容器装载颜色
10
什么是容器
容器就是用来盛放物品的贮存器。
物品平时被保存在容器中,使用的时候可以很方便的取出,用完后还可以放回。
11
python中的容器
Python中的容器是用来盛放数据的。
列表list:可以用来存储任意类型的数据。
Python中的容器包括:
字符串str,列表list,字典dict,元组tuple,集合set
12
列表
colors = ['red','blue','green','pink','yellow','violet']
容器中这些表示颜色的字符串都是容器的元素。
容器中元素的个数称为容器的长度。
例如容器中现在有6个元素,则可以称此时容器的长度为6。
colors是列表的名字,通过名字我们可以找到列表。
“=”在Python中称为“赋值操作符”
13
列表的下标
colors = ['red','blue','green','pink','yellow','violet']
容器中的元素通过数字表示它们在容器中的位置。
数字从0开始,从左向右依次增大。最后一个元素的下标最大,为5
0
1
2
3
4
5
下标
14
列表中元素的获取
colors = ['red', 'blue','green','pink','yellow','violet']
利用元素的下标就可以从容器中获得元素。
colors[0]为'red'
colors[1]为'blue'
colors[2]为'green'
colors[3]为'pink'
colors[4]为'yellow'
colors[5]为'violet'
15
colors = ['red','blue','green','pink','yellow','violet']
for x in range(50):
t.color( )
t.circle(x)
t.left(100)
如何让元素的选择随循环改变
这样改变颜色可以吗
colors[x]
作为循环变量的x,它的变化范围是从0~49。而颜色列表中最大的下标值为5,所以随着循环的进行,x的值就会超过列表的最大下标。
16
colors = ['red','blue','green','pink','yellow','violet']
for x in range(50):
t.color( )
t.circle(x)
t.left(100)
如何让元素的选择随循环改变
所以我们要限定颜色列表中下标的取值范围只能是0~5。同时我们又希望颜色随着循环不断变化。怎么办?
colors[x]
17
随机数
如何让计算机帮助我们生成0~5范围的一个随机数字?
第一步:从随机之家请出随机小子
第二步:由随机小子生成一个指定范围的随机数
from random import randint #从随机之家请出随机小子
n = randint