美文网首页Python 专题
turtle画图实例之 随机心形

turtle画图实例之 随机心形

作者: 小鱼儿_yzh | 来源:发表于2022-06-06 18:51 被阅读0次
小鱼儿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)

效果:


效果图

相关文章

网友评论

    本文标题:turtle画图实例之 随机心形

    本文链接:https://www.haomeiwen.com/subject/vrgemrtx.html