#encoding=utf-8
"""
倒序取出每个单词的第一个字母
"""
#方法一 倒序取出每一个单纯,然后取出对应单词的第一个字母
def flash_Back_Letters(s):
re_s=s.split(" ")
target_Str=""
for i in range(len(re_s)-1,-1,-1):#倒序的开始一定要减掉1,不然会报 list index out of range
#print(re_s[i])
if re_s[i]==".":
continue
else:
target_Str+=re_s[i][0]
return target_Str
#print(flash_Back_Letters("if you can think it . you can do it"))
#方法二 取出每个单词的首字母,再把所有的字母翻转
def flash_Back_Letters1(s):
re_s = s.split(" ")
target_List = []
for i in range(len(re_s)): # 倒序的开始一定要减掉1,不然会报 list index out of range
if re_s[i] == ".":
continue
else:
target_List.append(re_s[i][0])
target_List.reverse()
return "".join(target_List)
print(flash_Back_Letters("if you can think it . you can do it"))
print(flash_Back_Letters1("if you can think it . you can do it"))