Python 专题

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)

效果:


效果图
上一篇下一篇

猜你喜欢

热点阅读