'''
最近听到一首歌,是这样的:
小了白了兔,白了又了白,两了只了耳了朵了竖了起了来......
于是突发奇想,设计一段程序,把输入的文字按照这样的格式输出;例如:
输入:小白兔,白又白,两只耳朵竖起来
输出:小了白了兔,白了又了白,两了只了耳了朵了竖了起了来。
'''
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)
示例:
*************************************************************************************************************************************************
更新了下,封装了一下。
*************************************************************************************************************************************************
class xiaobaitu(): def __init__(self): print(''' 最近听到一首歌,是这样的: 小了白了兔,白了又了白,两了只了耳了朵了竖了起了来...... 于是突发奇想,设计一段程序,把输入的文字按照这样的格式输出;例如: 输入:小白兔,白又白,两只耳朵竖起来 输出:小了白了兔,白了又了白,两了只了耳了朵了竖了起了来。 以下是运行结果: ''') def x(self,a): #注意:用中文输入状态下的逗号!!!!!! print('这是输入的句子:','\n'+a) self.a = 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+='。' print('下面的一句是输出的句子:') return d # s = x('小白兔,白又白,两只耳朵竖起来,困啦想睡觉,睡觉睡觉,晚安晚安晚安') # s = x(input('请输入一段文字,用逗号隔开')) # print(s) ss = xiaobaitu() s = ss.x('小白兔,白又白') print(s)