实例说明
使用海龟画笔画一条红色直线。
实例代码
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()
运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)