【中秋系列】卧槽,厉害了,用Python竟能做巧克力月饼。[附源码]

导语

掐指一算

2021中秋节只有14天了!

家家户户中秋都会赏月吃月饼滴

相聚不容易,重在一个“团圆美满”

BUT  小编从小到大都不喜欢吃月饼撒,在家的画,家里都会买,每年都是象征性的吃一点

今年估计也不会放几天假期,最多2-3天,估计也回不了家,我是肯定不会买滴,

害,所以小编且借Python画月饼。就当我吃了吧~

正文

传统月饼吃腻了吗?那就来点特别的。

这款巧克力花式夹心月饼,陷料考究,多重新鲜口味刺激你的味蕾。

一盒3枚,馅料各不相同,给你不一样的中秋新意。

咳咳咳~画成啥样,你可以先期待一下,可能吧 这比较特别—— 特别——特别——

传统的月饼:

​​

巧克力月饼:

咳咳咳!自由发挥吧~你们将就着看。

正式开始画月饼咯

(1)环境安装。

依旧是万能库:turtle。自带所以不用单独安装。

(2)首先创建一个月饼.py文件。

​​

输入代码:

import turtle

​然后是定义的pen函数,就是画笔。

t = turtle.Pen()

(3)按照上面巧克力月饼的我喜欢的最右边上面那个花蕊图案进行画月饼。

月饼最外面一圈像是一圈波浪一样,我们首先来绘制月饼的外圈图案。

想要画出月饼边上的弧形?我们需要使用circle指令。

代码:​

for i in range(30):   #使用for循环,可以把上面的图形重复绘制多次。直到绘制成一个园。
    t.begin_fill()
    t.forward(200)    #我们让画笔t朝着箭头方向移动200像素点的距离
    t.circle(30,180)  #我们画出了一个小的弧形 
    t.goto(0,0)       #我们让画笔t回到原始位置(0,0)
    t.right(180)
    t.right(12)

​​(4)给月饼上色。巧克力的话黑色撒!

这里我们将用到这些:

  • begin_fill() & end_fill() 帮助我们填充图形
    
    t.color() 设置画笔t为指定的颜色

代码:

import turtle
t = turtle.Pen()
t.speed(0)              # 用来控制画图的速度
turtle.colormode(255)   #告诉Python我们使用RGB来指定颜色

t.color((0,0,0))        #表示颜色由红色0 绿色0  蓝色0 组成巧克力颜色纯黑。

for i in range(30):
    t.begin_fill()
    t.forward(200)
    t.circle(30,180)
    t.goto(0,0)
    t.right(180)
    t.right(12)
    t.end_fill()      #在begin_fill() 到 end_fill() 之间的图形会填充我们指定的颜色

如下:

​​(5)自由创作开始。

加上这些代码:

t.color((192,192,192))
t.penup()
t.goto(0,-180)
t.pendown()
t.width(30)
t.circle(180,-360)
t.penup()
t.goto(0,0)
t.left(90)
t.pendown()

for i in range(5):
    t.color('brown')
    t.width(5)
    t.forward(80)
    t.dot(30)
    t.goto(0,0)
    t.right(360/5)

效果如下:

​​咳咳 不是说是三个馅儿的巧克力月饼的吗?现在才一个撒继续。

​​​红配绿经典配色~​​这颜色貌似有点儿丑,你们自己创作哈 颜色都是可以修改哒!

总结

你们自己搭配试试吧。我找那个颜色搭配估计搞了半小时。制作不易,记得一键三连哦!!

巧克力色的我尽力了!23333~丑着丑着我居然感觉这个色儿还行了,哈哈哈

 如果需要完整的项目源码、新手安装包激活码、更多Python资料 

免费源码基地:💖私信小编06即可免费领取啦~

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾木子吖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值