520 福利|技术人玩出新花样

封面

又到了每年一度的 520 节日了,不知道小伙伴们都有对象没有呀。

一直以来程序员给大家的印象都是刻板不懂浪漫,今天派森酱就给大家分享一段超浪漫的代码,快拿去给女神表心意吧。

玫瑰代表爱意,520 不知道送什么送玫瑰肯定没错,趁着节日线下的玫瑰又要开始涨价了,这可难不倒我们心灵手巧的程序员,买玫瑰不划算咱就自己做一个。

环境搭建

今天用到的库还是是老生常谈的小乌龟,老读者应该对这个库已经很熟悉了。

1
pip3 install turtle

正文开始

先来看下我们最重要呈现的效果。

整幅画我们可以分为三个部分,分别是花蕊,花瓣和叶子。

先来看花蕊部分。

1
2
3
4
5
6
7
8
# 花蕊
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(10, 180)
...
turtle.left(50)
turtle.circle(150, 90)
turtle.end_fill()

再来看下加上花瓣的效果。

1
2
3
4
5
6
7
turtle.left(150)
turtle.circle(-90, 70)
turtle.left(20)
...
turtle.circle(-80, 98)
turtle.setheading(-83)

最后我们把叶子加上就大功告成啦。

1
2
3
4
5
6
7
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
...
turtle.circle(200, 60)
turtle.done()

总结

其实过节最重要的不是礼物,而是对方心里到底有没有你,你是完全能感觉到的。心里有你的话即使没有礼物也会美滋滋,反正心则哇凉哇凉的。

最后,祝小伙伴们节日快乐呀。

Python Geek Tech wechat
欢迎订阅 Python 技术,这里分享关于 Python 的一切。