python turtle 随机颜色_Python Turtle用随机数绘图画花

用Python turtle经过简单的重复与规律就可以作出很多美感十足的画面。下面的代码是个模版。只需要调整相应的参数,用好随机数就可以玩出花样来!

代码绘图案例1

下图就是用同一代码模版生成的(代码见文末)。

代码绘图案例2

from turtle import *

from random import *

Screen().bgcolor("yellow")

colormode(255)#设置颜色模式

speed(0)

#画方块函数drawRect参数依次为 坐标x、坐标y、边长、颜色、旋转角度

def drawRect(x,y,l,col,angle):

penup()

goto(x,y)

fillcolor(col)

begin_fill()

right(angle)

circle(l,360,4)

end_fill()

left(angle)

pendown()

for i in range(36):

#下面三行设置RGB颜色

r=0

g=randint(160,255)

b=randint(160,255)

color1=(r,g,b)

drawRect(0,0,120,color1,i*10)

for i in range(36):

r=0

g=randint(160,255)

b=randint(160,255)

color1=(r,g,b)

drawRect(0,0,120-i*3,color1,i*10)

调整参数,也可以变为下面的样子。

代码绘图案例3

代码绘图案例4

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值