turtle 情人节给女友画个心

【turtle 情人节给女友画个心】turtle 情人节给女友画个心
文章图片

代码

from random import random from turtle import* while(True): pencolor("black") fillcolor("cyan") setup(800,800) speed(5) pensize(2) begin_fill() left(90) circle(120,180) circle(360,70) left(38) circle(360,70) circle(120,180) end_fill() color("blue") penup() goto(-50, -120) pendown() write("子辰", font=("Times", 38, "bold"))# 隐藏箭头 hideturtle() # 暂停界面,使得用户能够看见展示的图形 def randomcolor(): color = (random(), random(), random()) return colordef pink(): color = (0, random(), 1) return colordef randomrange(min, max): return min + (max - min) * random()def moveto(x, y): penup() goto(x, y) pendown()def heart(r, a): factor = 180 seth(a) circle(-r, factor) fd(2 * r) right(90) fd(2 * r) circle(-r, factor)# set canvas dimension setup(800, 800) speed(20)pensize(2) pencolor(randomcolor()) fillcolor(randomcolor())penup() for i in range(20): goto(randomrange(-300, 300), randomrange(-300, 300)) begin_fill() fillcolor(pink()) heart(randomrange(10, 30), randomrange(0, 20)) end_fill()moveto(400, -400)done()

    推荐阅读