小白兔白又白如何用python轉換成小了白了兔白了又了白

'''
最近聽到一首歌,是這樣的:
小了白了兔,白了又了白,兩了只了耳了朵了豎了起了來......
於是突發奇想,設計一段程序,把輸入的文字按照這樣的格式輸出;例如:
輸入:小白兔,白又白,兩隻耳朵豎起來
輸出:小了白了兔,白了又了白,兩了只了耳了朵了豎了起了來。
'''
def x(a):
#注意:用中文輸入狀態下的逗號!!!!!!
    a = a.split(sep=',')#['小白兔', '白又白']
    c = ''
    for i in range(len(a)):
        for m in range(len(a)):
            if i == m:
                for j in range(len(a[i])):
                    if j!= len(a[i])-1:
                        c += a[i][j]+'了'
                    else:
                        c += a[i][j]
                c += ','
    d = ''
    for k in range(len(list(c))):
        if k<len(list(c))-1:
            d+=c[k]
    d+='。'
    return d
# s = x('小白兔,白又白,兩隻耳朵豎起來,困啦想睡覺,睡覺睡覺,晚安晚安晚安')
s = x(input('請輸入一段文字,用逗號隔開'))
print(s)

 

示例:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章