最近可能由于疫情的缘故,时间长了感觉有些焦虑,为了缓解心情,我突然想到给自己的代码加点温暖。于是,我就开始了我的爱心代码编程之旅。
首先,我新建了一个Python文件,并在顶部添加了一行注释:“用爱心编写程序,给自己和他人带来温暖。”
# 用爱心编写程序,给自己和他人带来温暖import thisprint('Hello World!')
接着,我引入了 Python 的随机数模块,通过生成随机数来将代码中多余的空格替换成爱心符号 “❤️”。
import thisimport randomloves = '❤️' * 6 ' ' * random.randint(5, 20) '❤️' * 6print(loves)
运行以上代码,结果如下:
看到这个温馨的爱心,我的心情也变得轻松起来。
除了代码里的附加温暖外,我还使用 PIL 库实现了文字转成爱心图片,代码如下:
from PIL import Image, ImageDraw, ImageFontimg = Image.new(mode='RGB', size=(600, 150), color=(255,255,255))draw = ImageDraw.Draw(img)font = ImageFont.truetype(font='arial.ttf', size=90)text_str = '爱心代码编程python'for i in range(len(text_str)):