学习笔记系列利用海龟笔绘制一条红色直线利用海龟笔绘制红色正方形利用海龟笔绘制四边颜色不同的正方形

实例说明

使用海龟画笔画一条红色直线。

实例代码

import turtle

t = turtle.Pen()

t.pencolor("red")

t.forward(100)

turtle.done()

实例代码

import turtle

t = turtle.Pen()

t.pencolor("#FF0000")

t.forward(100)

turtle.done()

实例代码

import turtle

t = turtle.Pen()

turtle.colormode(255)

t.pencolor(255, 0, 0)

t.forward(100)

turtle.done()

运行结果

知识说明

颜色有三种表示方法:颜色的英语单词、十六进制颜色值、颜色的RGB值。

t.pencolor("red"):使用pencolor改变画笔的颜色,颜色参数为颜色的英文单词,画笔默认颜色为黑色。

t.pencolor("#FF0000"):使用pencolor改变画笔的颜色,颜色的参数为十六进制颜色值,画笔默认颜色为黑色

turtle.colormode(255):使用pencolor改变画笔的颜色,颜色参数值分别为颜色的RGB对应的值,画笔默认颜色为黑色。

turtle.colormode(255):将画笔颜色的模式设置为RGB模式。注意:在表示方式使使用RGB值的方式需要改变。

功能要求

画一个边长为50的红色正方形。

实例代码

import turtle

t = turtle.Pen()

turtle.colormode(255)

t.pencolor("red")

for x in range(4):

t.forward(50)

t.right(90)

turtle.done()

运行结果

功能要求

画一个边长为50的正方形,四条边的颜色个不相同(可以自己设置喜欢的颜色)

实例代码

import turtle

t = turtle.Pen()

turtle.colormode(255)

t.pencolor("pink")

t.forward(50)

t.right(90)

t.pencolor("red")

t.forward(50)

t.right(90)

t.pencolor("#00FF00")

t.forward(50)

t.right(90)

t.pencolor(0, 0, 255)

t.forward(50)

t.right(90)

turtle.done()

运行结果

19