使用Python画出小人发射爱心的代码
我就废话不多说了,直接上代码吧!
#2.14
fromturtleimport*
fromtimeimportsleep
defgo_to(x,y):
up()
goto(x,y)
down()
defhead(x,y,r):
go_to(x,y)
speed(1)
circle(r)
leg(x,y)
defleg(x,y):
right(90)
forward(180)
right(30)
forward(100)
left(120)
go_to(x,y-180)
forward(100)
right(120)
forward(100)
left(120)
hand(x,y)
defhand(x,y):
go_to(x,y-60)
forward(100)
left(60)
forward(100)
go_to(x,y-90)
right(60)
forward(100)
right(60)
forward(100)
left(60)
eye(x,y)
defeye(x,y):
go_to(x-50,y+130)
right(90)
forward(50)
go_to(x+40,y+130)
forward(50)
left(90)
defbig_Circle(size):
speed(20)
foriinrange(150):
forward(size)
right(0.3)
defline(size):
speed(1)
forward(51*size)
defsmall_Circle(size):
speed(10)
foriinrange(210):
forward(size)
right(0.786)
defheart(x,y,size):
go_to(x,y)
left(150)
begin_fill()
line(size)
big_Circle(size)
small_Circle(size)
left(120)
small_Circle(size)
big_Circle(size)
line(size)
end_fill()
defmain():
pensize(2)
color('red','pink')
head(-120,100,100)
heart(250,-80,1)
go_to(200,-300)
write("To:智慧与美貌并存的",move=True,align="left",font=("楷体",20,"normal"))
done()
main()
运行结果:
以上这篇使用Python画出小人发射爱心的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。