首页 > 分享 > 教你用Python表达母亲节的祝福

教你用Python表达母亲节的祝福

     今天是母亲节,笔者在这里祝天下所有的母亲节日快乐,母亲为孩子撑起一片天,是孩子心中的永恒的星。那么今天我就用一个Python程序表达这份祝福。效果如下:

以下是代码及注释

import os

import time

from random import randint

for i in range(1, 35): # 打印抬头

print('')

heartStars = [2,4,8,10,14,20,26,28,40,44,52,60,64,76] # *的位置

heartBreakLines = [13, 27, 41, 55, 69, 77] # 空格的位置

flowerBreakLines = [7, 15, 23, 31, 39, 46]#玫瑰的空列位置

def addSpaces(a):#添加空列

count = a

while count > 0:

print(' ', end='')

count -= 1

def newLineWithSleep():#添加空行

time.sleep(0.3)

print('n', end='')

play = 0

while play == 0:

Left_Spaces = randint(8, 80)

addSpaces(Left_Spaces)

for i in range(0, 78):#比心的形状

if i in heartBreakLines:

newLineWithSleep()

addSpaces(Left_Spaces)

elif i in heartStars:

print('*', end='')

elif i in (32, 36):

print('M', end='')

elif i == 34:

print('O', end='')

else:

print(' ', end='')

newLineWithSleep()

addSpaces(randint(8, 80))

print("H a p p y M o t h e r ' s D a y !", end='')

newLineWithSleep()

newLineWithSleep()

Left_Spaces = randint(8, 80)

addSpaces(Left_Spaces)

for i in range(0, 47):#向母亲献花

if i in flowerBreakLines:

newLineWithSleep()

addSpaces(Left_Spaces)

elif i in (2, 8, 12, 18):

print('{', end='')

elif i in (3, 9, 13, 19):

print('_', end='')

elif i in (4, 10, 14, 20):

print('}', end='')

elif i in (27, 35, 43):

print('|', end='')

elif i in (34, 44):

print('~', end='')

elif i == 11:

print('o', end='')

else:

print(' ', end='')

print('n', end='') # 儿子给您的祝福

再次向所有伟大的母亲致敬!

相关知识

送花母亲节祝福
2024年母亲节,送花表达你的敬意!
母亲节送花祝福(精选26篇)
母亲节花束祝福语,祝福满满
母亲节送花祝福(精选24篇)
母亲节送花祝福(精选34篇)
2017幼儿园小班母亲节教案《祝福母亲节》
用python画立体玫瑰花
母亲节鲜花祝福给妈妈
母亲节温情献礼:用花语传递祝福 | 母亲节专题

网址: 教你用Python表达母亲节的祝福 https://m.huajiangbk.com/newsview837704.html

所属分类:花卉
上一篇: 母亲节快到了,教你做可爱的花朵贺
下一篇: 母亲节的贺卡祝福语(通用360句