【Python入门】Turtle海龟库:利用海龟画笔绘制每条边颜色不同的正方形

【Python入门】Turtle海龟库:利用海龟画笔绘制每条边颜色不同的正方形,第1张

利用海龟笔绘制一条红色直线

实例说明

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

实例代码

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()

运行结果

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/867807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-12
下一篇 2022-05-12

发表评论

登录后才能评论

评论列表(0条)

保存