支付宝集福活动也开启了,博主也为大家准备了一份新年礼物,希望大家可以写一个与众不同的福字,在文章最后博主也放了一份小礼物,提前祝大家新年快乐!!废话不多说,代码呈上:
from turtle import *
screensize(800,600,"red") #设置画布大小,且将背景变为红色
pensize(50) #画笔大小
pencolor('black') #画笔颜色
shape("circle") #形状为圆
speed(3) #画笔速度,参数越大,速度越快
"""绘制福字左侧偏旁"""
#画点
seth(-60) #画笔方向(参数相当于度数)
penup() #抬笔
bk(240) #后退
seth(-45)
pendown() #落笔
fd(50) #前进
#画横
seth(45),penup(),bk(135)
seth(15),pendown(),fd(135)
#画撇
seth(-125),pendown(),fd(200)
#画竖
seth(55),penup(),fd(150)
seth(-90),pendown(),fd(220)
#画点
seth(90),penup(),fd(220)
seth(-45),pendown(),fd(60)
"""画福字右侧部分"""
#######画一
seth(70),penup(),fd(190)
seth(10),pendown(),fd(120)
#######画口
seth(38),penup(),bk(150)
#画竖
seth(-85),pendown(),fd(85),penup(),bk(85)
#画横
seth(10),pendown(),fd(120)
#画竖
seth(-95),pendown(),fd(90)
#画横
seth(9),penup(),bk(95),pendown(),fd(95)
#######画田
seth(38),penup(),bk(165)
#画竖
seth(-85),pendown(),fd(110),penup(),bk(110)
#画横
seth(10),pendown(),fd(175)
#画竖
seth(-95),pendown(),fd(145)
#画口里的横
penup(),bk(85),pensize(30)
seth(-170),fd(150),pendown(),bk(150)
#画口里的竖
seth(165),penup(),fd(85)
seth(-90),pendown(),fd(90)
#画横
seth(4),penup(),bk(60),pendown(),pensize(50),fd(120)
hideturtle() #隐藏画笔的turtle形状
mainloop() #tkinter模块的事件循环函数,让幕布画完图不关闭,等价于done()
上面的福随便扫,扫完也别忘支持博主,给个一键三连!!!