古人经常使用藏头诗,隐晦的表达自己的想说的话,既有诗意,又能传递信息,比如下面这两首诗:
芦花丛中一扁舟,
俊杰俄从此地游。
义士若能知此理,
反躬难逃可无忧。
我画蓝江水悠悠,
爱晚亭上枫叶愁。
秋月溶溶照佛寺,
香烟袅袅绕经楼。
请用程序实现
用函数实现,将藏头诗中隐含的意思找出来。
函数定义
def acrostic (poem):
pass
参数说明
poem是一个列表,其保存了一首诗。
返回值说明
函数返回一个字符串,字符串为藏头诗中隐含的意思。
poem1 = [
"芦花丛中一扁舟",
"俊杰俄从此地游",
"义士若能知此理",
"反躬难逃可无忧"
]
poem2 = [
"我画蓝江水悠悠",
"爱晚亭上枫叶愁",
"秋月溶溶照佛寺",
"香烟袅袅绕经楼"
]
def acrostic(poem):
newstr=[]
for i in range(len(poem)):
str1=poem[i]
rstr=list(str1)
newstr.append(rstr[0])
str1=""
newstr1=''.join(newstr)
return newstr1
print(acrostic(poem1))
print(acrostic(poem2))