turtle画图实例之 随机心形
2022-06-06 本文已影响0人
小鱼儿_yzh
小鱼儿Python实例
效果图
随机位置上画随机颜色、随机大小的心形
代码:
import turtle as t
import random
t.ht()
t.delay(0)
t.colormode(255)
t.setup(600,600)
def hart(x,y,r): #画心形函数
t.up()
t.goto(x,y)
t.down()
s = random.randint(0,360)
t.seth(s)
c_r = random.randint(0,255)
c_g = random.randint(0,255)
c_b = random.randint(0,255)
t.color(c_r,c_g,c_b)
t.begin_fill()
t.circle(r,180)
t.rt(90)
t.circle(r,180)
t.fd(2*r)
t.goto(x,y)
t.end_fill()
for i in range(20):
x = random.randint(-200,200)
y = random.randint(-200,200)
r = random.randint(10,50)
hart(x,y,r)
效果:
效果图